#pragma warning disable IDE0079
#pragma warning disable CS8625 // 无法将 null 字面量转换为非 null 的引用类型。
#pragma warning disable CS8618 // 在退出构造函数时，不可为 null 的字段必须包含非 null 值。请考虑添加 "required" 修饰符或声明为可为 null。
#pragma warning disable IDE0018 // 内联变量声明
#pragma warning disable IDE0059 // 不需要赋值
#pragma warning disable CS8600 // 将 null 字面量或可能为 null 的值转换为非 null 类型。
#pragma warning disable CS8603 // 可能返回 null 引用。
#pragma warning disable CA1822 // 将成员标记为 static
#pragma warning disable IDE0060 // 删除未使用的参数
#pragma warning disable IDE0017 // 简化对象初始化
#pragma warning disable CsWinRT1030 // Project does not enable unsafe blocks
#pragma warning disable IDE0300 // 简化集合初始化
#pragma warning disable IDE0052 // 删除未读的私有成员
#pragma warning disable IDE0090
#pragma warning disable IDE0130
#pragma warning disable IDE1006
#pragma warning disable CsWinRT1028
using Microsoft.Graphics.Canvas;
using Microsoft.Graphics.Canvas.Effects;
using Microsoft.Graphics.Canvas.Geometry;
using Microsoft.UI.Composition;
using System;
using System.Collections.Generic;
using System.Numerics;
using Windows.UI;
//using Windows.UI.Composition;

namespace AnimatedVisuals
{
    // Name:        Ufo
    // Frame rate:  30 fps
    // Frame count: 241
    // Duration:    8033.3 mS
    sealed class Lottie_UFO
        : Microsoft.UI.Xaml.Controls.IAnimatedVisualSource
    {
        // Animation duration: 8.033 seconds.
        internal const long c_durationTicks = 80333333;

        public Microsoft.UI.Xaml.Controls.IAnimatedVisual TryCreateAnimatedVisual(Compositor compositor)
        {
            object ignored = null;
            return TryCreateAnimatedVisual(compositor, out ignored);
        }

        public Microsoft.UI.Xaml.Controls.IAnimatedVisual TryCreateAnimatedVisual(Compositor compositor, out object diagnostics)
        {
            diagnostics = null;

            if (Lottie_UFO_AnimatedVisual_UAPv15.IsRuntimeCompatible())
            {
                var res =
                    new Lottie_UFO_AnimatedVisual_UAPv15(
                        compositor
                        );
                return res;
            }

            if (Lottie_UFO_AnimatedVisual_UAPv8.IsRuntimeCompatible())
            {
                var res =
                    new Lottie_UFO_AnimatedVisual_UAPv8(
                        compositor
                        );
                return res;
            }

            if (Lottie_UFO_AnimatedVisual_UAPv7.IsRuntimeCompatible())
            {
                var res =
                    new Lottie_UFO_AnimatedVisual_UAPv7(
                        compositor
                        );
                return res;
            }

            return null;
        }

        /// <summary>
        /// Gets the number of frames in the animation.
        /// </summary>
        public double FrameCount => 241d;

        /// <summary>
        /// Gets the frame rate of the animation.
        /// </summary>
        public double Framerate => 30d;

        /// <summary>
        /// Gets the duration of the animation.
        /// </summary>
        public TimeSpan Duration => TimeSpan.FromTicks(80333333);

        /// <summary>
        /// Converts a zero-based frame number to the corresponding progress value denoting the
        /// start of the frame.
        /// </summary>
        public double FrameToProgress(double frameNumber)
        {
            return frameNumber / 241d;
        }

        /// <summary>
        /// Returns a map from marker names to corresponding progress values.
        /// </summary>
        public IReadOnlyDictionary<string, double> Markers =>
            new Dictionary<string, double>
            {
            };

        /// <summary>
        /// Sets the color property with the given name, or does nothing if no such property
        /// exists.
        /// </summary>
        public void SetColorProperty(string propertyName, Color value)
        {
        }

        /// <summary>
        /// Sets the scalar property with the given name, or does nothing if no such property
        /// exists.
        /// </summary>
        public void SetScalarProperty(string propertyName, double value)
        {
        }

        sealed class Lottie_UFO_AnimatedVisual_UAPv15
            : Microsoft.UI.Xaml.Controls.IAnimatedVisual
        {
            const long c_durationTicks = 80333333;
            readonly Compositor _c;
            readonly ExpressionAnimation _reusableExpressionAnimation;
            AnimationController _animationController_0;
            BooleanKeyFrameAnimation _isVisibleBooleanAnimation;
            CompositionColorBrush _colorBrush_AlmostDeepPink_FFFD346E;
            CompositionColorBrush _colorBrush_AlmostGold_FFFFCC02;
            CompositionColorBrush _colorBrush_AlmostLightSkyBlue_FF7AE2FB;
            CompositionColorBrush _colorBrush_AlmostLightSteelBlue_FFBCBBF9;
            CompositionColorBrush _colorBrush_AlmostSnow_FFFFF8F5;
            CompositionColorBrush _colorBrush_Black;
            CompositionColorBrush _colorBrush_SemiTransparentAlmostDeepPink_B2FD346E;
            CompositionColorBrush _colorBrush_SemiTransparentAlmostDeepPink_E5FD346E;
            CompositionColorBrush _colorBrush_SemiTransparentAlmostGold_8EFFCC02;
            CompositionColorBrush _colorBrush_SemiTransparentBlack_0;
            CompositionPathGeometry _pathGeometry_09;
            CompositionPathGeometry _pathGeometry_10;
            CompositionPathGeometry _pathGeometry_11;
            CompositionPathGeometry _pathGeometry_16;
            CompositionPathGeometry _pathGeometry_17;
            CompositionPathGeometry _pathGeometry_18;
            CompositionPathGeometry _pathGeometry_19;
            CompositionPathGeometry _pathGeometry_20;
            ContainerVisual _root;
            CubicBezierEasingFunction _cubicBezierEasingFunction_00;
            CubicBezierEasingFunction _cubicBezierEasingFunction_01;
            CubicBezierEasingFunction _cubicBezierEasingFunction_02;
            CubicBezierEasingFunction _cubicBezierEasingFunction_03;
            CubicBezierEasingFunction _cubicBezierEasingFunction_04;
            CubicBezierEasingFunction _cubicBezierEasingFunction_05;
            CubicBezierEasingFunction _cubicBezierEasingFunction_06;
            CubicBezierEasingFunction _cubicBezierEasingFunction_07;
            CubicBezierEasingFunction _cubicBezierEasingFunction_08;
            CubicBezierEasingFunction _cubicBezierEasingFunction_09;
            CubicBezierEasingFunction _cubicBezierEasingFunction_10;
            CubicBezierEasingFunction _cubicBezierEasingFunction_11;
            CubicBezierEasingFunction _cubicBezierEasingFunction_12;
            CubicBezierEasingFunction _cubicBezierEasingFunction_13;
            CubicBezierEasingFunction _cubicBezierEasingFunction_14;
            CubicBezierEasingFunction _cubicBezierEasingFunction_15;
            CubicBezierEasingFunction _cubicBezierEasingFunction_16;
            CubicBezierEasingFunction _cubicBezierEasingFunction_17;
            CubicBezierEasingFunction _cubicBezierEasingFunction_18;
            CubicBezierEasingFunction _cubicBezierEasingFunction_19;
            CubicBezierEasingFunction _cubicBezierEasingFunction_20;
            CubicBezierEasingFunction _cubicBezierEasingFunction_21;
            ScalarKeyFrameAnimation _rotationAngleInDegreesScalarAnimation_0_to_0_0;
            ScalarKeyFrameAnimation _rotationAngleInDegreesScalarAnimation_0_to_0_1;
            ScalarKeyFrameAnimation _scalarAnimation_0p3_to_0p8_0;
            ScalarKeyFrameAnimation _scalarAnimation_0p3_to_0p8_1;
            ScalarKeyFrameAnimation _scalarAnimation_0p3_to_0p8_2;
            ScalarKeyFrameAnimation _scalarAnimation_0p3_to_0p8_3;
            ScalarKeyFrameAnimation _scalarAnimation_0p3_to_0p8_4;
            ScalarKeyFrameAnimation _scalarAnimation_0p4_to_1;
            ScalarKeyFrameAnimation _scalarAnimation_0p4_to_1p2_0;
            ScalarKeyFrameAnimation _scalarAnimation_0p4_to_1p2_1;
            ScalarKeyFrameAnimation _scalarAnimation_0p6_to_1p4_0;
            ScalarKeyFrameAnimation _scalarAnimation_0p6_to_1p4_1;
            ScalarKeyFrameAnimation _scalarAnimation_0p6_to_1p4_2;
            ScalarKeyFrameAnimation _scalarAnimation_0p6_to_1p4_3;
            ScalarKeyFrameAnimation _scalarAnimation_0p6_to_1p4_4;
            ScalarKeyFrameAnimation _scalarAnimation_0p6_to_1p4_5;
            StepEasingFunction _holdThenStepEasingFunction;
            StepEasingFunction _stepThenHoldEasingFunction;
            Vector2KeyFrameAnimation _offsetVector2Animation_00;
            Vector2KeyFrameAnimation _shapeVisibilityAnimation_0;

            void BindProperty(
                CompositionObject target,
                string animatedPropertyName,
                string expression,
                string referenceParameterName,
                CompositionObject referencedObject)
            {
                _reusableExpressionAnimation.ClearAllParameters();
                _reusableExpressionAnimation.Expression = expression;
                _reusableExpressionAnimation.SetReferenceParameter(referenceParameterName, referencedObject);
                target.StartAnimation(animatedPropertyName, _reusableExpressionAnimation);
            }

            BooleanKeyFrameAnimation CreateBooleanKeyFrameAnimation(float initialProgress, bool initialValue)
            {
                var result = _c.CreateBooleanKeyFrameAnimation();
                result.Duration = TimeSpan.FromTicks(c_durationTicks);
                result.InsertKeyFrame(initialProgress, initialValue);
                return result;
            }

            ScalarKeyFrameAnimation CreateScalarKeyFrameAnimation(float initialProgress, float initialValue, CompositionEasingFunction initialEasingFunction)
            {
                var result = _c.CreateScalarKeyFrameAnimation();
                result.Duration = TimeSpan.FromTicks(c_durationTicks);
                result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction);
                return result;
            }

            Vector2KeyFrameAnimation CreateVector2KeyFrameAnimation(float initialProgress, Vector2 initialValue, CompositionEasingFunction initialEasingFunction)
            {
                var result = _c.CreateVector2KeyFrameAnimation();
                result.Duration = TimeSpan.FromTicks(c_durationTicks);
                result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction);
                return result;
            }

            CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix)
            {
                var result = _c.CreateSpriteShape(geometry);
                result.TransformMatrix = transformMatrix;
                return result;
            }

            CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix, CompositionBrush fillBrush)
            {
                var result = _c.CreateSpriteShape(geometry);
                result.TransformMatrix = transformMatrix;
                result.FillBrush = fillBrush;
                return result;
            }

            AnimationController AnimationController_0()
            {
                var result = _animationController_0 = _c.CreateAnimationController();
                result.Pause();
                BindProperty(result, "Progress", "_.Progress", "_", _root);
                return result;
            }

            BooleanKeyFrameAnimation IsVisibleBooleanAnimation()
            {
                // Frame 0.
                var result = _isVisibleBooleanAnimation = CreateBooleanKeyFrameAnimation(0F, false);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, true);
                // Frame 211.
                result.InsertKeyFrame(0.87551868F, false);
                return result;
            }

            // - - - - - Layer aggregator
            // - - - Transforms: small Offset:<-424, -439.06598>
            // - - ShapeGroup: Group 2 Offset:<303.516, 169.516>
            CanvasGeometry Geometry_00()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(24.5209999F, 45.1489983F));
                    builder.AddCubicBezier(new Vector2(23.4869995F, 45.1489983F), new Vector2(22.4820004F, 44.6150017F), new Vector2(21.9249992F, 43.6570015F));
                    builder.AddLine(new Vector2(-27.1119995F, -40.6399994F));
                    builder.AddCubicBezier(new Vector2(-27.9449997F, -42.0719986F), new Vector2(-27.4589996F, -43.9090004F), new Vector2(-26.0270004F, -44.7420006F));
                    builder.AddCubicBezier(new Vector2(-24.5949993F, -45.5750008F), new Vector2(-22.7579994F, -45.0900002F), new Vector2(-21.9249992F, -43.6570015F));
                    builder.AddLine(new Vector2(27.1119995F, 40.6399994F));
                    builder.AddCubicBezier(new Vector2(27.9449997F, 42.0719986F), new Vector2(27.4589996F, 43.9090004F), new Vector2(26.0270004F, 44.7420006F));
                    builder.AddCubicBezier(new Vector2(25.552F, 45.0180016F), new Vector2(25.0330009F, 45.1489983F), new Vector2(24.5209999F, 45.1489983F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - - Layer aggregator
            // - - - Transforms: small Offset:<-424, -439.06598>
            // - - ShapeGroup: Group 1
            CanvasGeometry Geometry_01()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(7.61000013F, 0F));
                    builder.AddCubicBezier(new Vector2(7.61000013F, 4.20300007F), new Vector2(4.20300007F, 7.61000013F), new Vector2(0F, 7.61000013F));
                    builder.AddCubicBezier(new Vector2(-4.20300007F, 7.61000013F), new Vector2(-7.61000013F, 4.20300007F), new Vector2(-7.61000013F, 0F));
                    builder.AddCubicBezier(new Vector2(-7.61000013F, -4.20300007F), new Vector2(-4.20300007F, -7.61000013F), new Vector2(0F, -7.61000013F));
                    builder.AddCubicBezier(new Vector2(4.20300007F, -7.61000013F), new Vector2(7.61000013F, -4.20300007F), new Vector2(7.61000013F, 0F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - - Layer aggregator
            // - - - Transforms: small Offset:<-424, -439.06598>
            // - - ShapeGroup: Group 1
            // - Path 2+Path 1.PathGeometry
            CanvasGeometry Geometry_02()
            {
                var result = CanvasGeometry.CreateGroup(
                    null,

                    new CanvasGeometry[] { Geometry_03(), Geometry_04() },
                    CanvasFilledRegionDetermination.Winding);
                return result;
            }

            // - - - - - - Layer aggregator
            // - - - - Transforms: small Offset:<-424, -439.06598>
            // - - - ShapeGroup: Group 1
            // - - Path 2+Path 1.PathGeometry
            CanvasGeometry Geometry_03()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(0F, 10.6099997F));
                    builder.AddCubicBezier(new Vector2(-5.8499999F, 10.6099997F), new Vector2(-10.6099997F, 5.8499999F), new Vector2(-10.6099997F, 0F));
                    builder.AddCubicBezier(new Vector2(-10.6099997F, -5.8499999F), new Vector2(-5.8499999F, -10.6099997F), new Vector2(0F, -10.6099997F));
                    builder.AddCubicBezier(new Vector2(5.8499999F, -10.6099997F), new Vector2(10.6099997F, -5.8499999F), new Vector2(10.6099997F, 0F));
                    builder.AddCubicBezier(new Vector2(10.6099997F, 5.8499999F), new Vector2(5.8499999F, 10.6099997F), new Vector2(0F, 10.6099997F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - - - Layer aggregator
            // - - - - Transforms: small Offset:<-424, -439.06598>
            // - - - ShapeGroup: Group 1
            // - - Path 2+Path 1.PathGeometry
            CanvasGeometry Geometry_04()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(0F, -4.61000013F));
                    builder.AddCubicBezier(new Vector2(-2.54200006F, -4.61000013F), new Vector2(-4.61000013F, -2.54200006F), new Vector2(-4.61000013F, 0F));
                    builder.AddCubicBezier(new Vector2(-4.61000013F, 2.54200006F), new Vector2(-2.54200006F, 4.61000013F), new Vector2(0F, 4.61000013F));
                    builder.AddCubicBezier(new Vector2(2.54200006F, 4.61000013F), new Vector2(4.61000013F, 2.54200006F), new Vector2(4.61000013F, 0F));
                    builder.AddCubicBezier(new Vector2(4.61000013F, -2.54200006F), new Vector2(2.54200006F, -4.61000013F), new Vector2(0F, -4.61000013F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - - Layer aggregator
            // - - - Transforms: small Offset:<-424, -439.06598>
            // - - ShapeGroup: Group 2 Offset:<504.952, 148.08>
            CanvasGeometry Geometry_05()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.BeginFigure(new Vector2(-19.4599991F, 44.7099991F));
                    builder.AddLine(new Vector2(19.4599991F, -44.7099991F));
                    builder.EndFigure(CanvasFigureLoop.Open);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - - Layer aggregator
            // - - - Transforms: small Offset:<-424, -439.06598>
            // - - ShapeGroup: Group 1 Offset:<524.413, 103.37>
            CanvasGeometry Geometry_06()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(7.59800005F, -0.416000009F));
                    builder.AddCubicBezier(new Vector2(7.82800007F, 3.7809999F), new Vector2(4.61299992F, 7.36800003F), new Vector2(0.416000009F, 7.59800005F));
                    builder.AddCubicBezier(new Vector2(-3.7809999F, 7.82800007F), new Vector2(-7.36800003F, 4.61299992F), new Vector2(-7.59800005F, 0.416000009F));
                    builder.AddCubicBezier(new Vector2(-7.82800007F, -3.7809999F), new Vector2(-4.61299992F, -7.36800003F), new Vector2(-0.416000009F, -7.59800005F));
                    builder.AddCubicBezier(new Vector2(3.7809999F, -7.82800007F), new Vector2(7.36800003F, -4.61299992F), new Vector2(7.59800005F, -0.416000009F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - Layer aggregator
            // - - Transforms: small Offset:<-424, -439.06598>
            CanvasGeometry Geometry_07()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(177.378998F, -15.7360001F));
                    builder.AddCubicBezier(new Vector2(181.938004F, 35.6329994F), new Vector2(160.281998F, 83.7450027F), new Vector2(122.699997F, 117.268997F));
                    builder.AddCubicBezier(new Vector2(94.2630005F, 142.638F), new Vector2(56.7000008F, 159.660004F), new Vector2(14.4940004F, 163.406006F));
                    builder.AddCubicBezier(new Vector2(-83.473999F, 172.100006F), new Vector2(-169.369995F, 105.997002F), new Vector2(-177.378998F, 15.7469997F));
                    builder.AddCubicBezier(new Vector2(-184.264999F, -61.8470001F), new Vector2(-131.326004F, -132.020004F), new Vector2(-54.0830002F, -155.703995F));
                    builder.AddCubicBezier(new Vector2(-41.4920006F, -159.567001F), new Vector2(-28.2479992F, -162.186996F), new Vector2(-14.5089998F, -163.406006F));
                    builder.AddCubicBezier(new Vector2(83.4589996F, -172.100006F), new Vector2(169.369995F, -105.986F), new Vector2(177.378998F, -15.7360001F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - Layer aggregator
            // - - Transforms: small Offset:<-424, -439.06598>
            CanvasGeometry Geometry_08()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(86.3919983F, 8.04699993F));
                    builder.AddCubicBezier(new Vector2(90.7829971F, 57.5239983F), new Vector2(69.9250031F, 103.863998F), new Vector2(33.7270012F, 136.154007F));
                    builder.AddCubicBezier(new Vector2(58.7919998F, 104.361F), new Vector2(-65.8899994F, 106.205002F), new Vector2(5.37699986F, 47.2089996F));
                    builder.AddCubicBezier(new Vector2(64.6460037F, -1.85500002F), new Vector2(-43.3370018F, -126.525002F), new Vector2(-86.9720001F, -136.123001F));
                    builder.AddCubicBezier(new Vector2(0.00700000022F, -137.682999F), new Vector2(78.6780014F, -78.8799973F), new Vector2(86.3919983F, 8.04699993F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - Layer aggregator
            // - - Transforms: small Offset:<-424, -439.06598>
            CanvasGeometry Geometry_09()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.BeginFigure(new Vector2(24.7870007F, -43.6910019F));
                    builder.AddCubicBezier(new Vector2(24.7870007F, -43.6910019F), new Vector2(-19.1009998F, -16.9400005F), new Vector2(-24.7870007F, 43.6910019F));
                    builder.EndFigure(CanvasFigureLoop.Open);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - Layer aggregator
            // - - Transforms: emoji Offset:<-424, -439.06598>
            CanvasGeometry Geometry_10()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(65.3470001F, -5.79899979F));
                    builder.AddCubicBezier(new Vector2(68.2979965F, 27.448F), new Vector2(41.4319992F, 56.9959984F), new Vector2(5.34200001F, 60.1990013F));
                    builder.AddCubicBezier(new Vector2(-30.7479992F, 63.4020004F), new Vector2(-62.3959999F, 39.0460014F), new Vector2(-65.3470001F, 5.79899979F));
                    builder.AddCubicBezier(new Vector2(-68.2979965F, -27.448F), new Vector2(-41.4319992F, -56.9959984F), new Vector2(-5.34200001F, -60.1990013F));
                    builder.AddCubicBezier(new Vector2(30.7479992F, -63.4020004F), new Vector2(62.3959999F, -39.0460014F), new Vector2(65.3470001F, -5.79899979F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            CanvasGeometry Geometry_11()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(9.28199959F, -0.824000001F));
                    builder.AddCubicBezier(new Vector2(9.70100021F, 3.898F), new Vector2(5.88500023F, 8.09599972F), new Vector2(0.759000003F, 8.55099964F));
                    builder.AddCubicBezier(new Vector2(-4.3670001F, 9.00599957F), new Vector2(-8.86299992F, 5.546F), new Vector2(-9.28199959F, 0.824000001F));
                    builder.AddCubicBezier(new Vector2(-9.70100021F, -3.898F), new Vector2(-5.88500023F, -8.09599972F), new Vector2(-0.759000003F, -8.55099964F));
                    builder.AddCubicBezier(new Vector2(4.3670001F, -9.00599957F), new Vector2(8.86299992F, -5.546F), new Vector2(9.28199959F, -0.824000001F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            CanvasGeometry Geometry_12()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(4.67399979F, -0.414999992F));
                    builder.AddCubicBezier(new Vector2(4.88500023F, 1.96300006F), new Vector2(2.96399999F, 4.07700014F), new Vector2(0.381999999F, 4.30600023F));
                    builder.AddCubicBezier(new Vector2(-2.20000005F, 4.53499985F), new Vector2(-4.46299982F, 2.79299998F), new Vector2(-4.67399979F, 0.414999992F));
                    builder.AddCubicBezier(new Vector2(-4.88500023F, -1.96300006F), new Vector2(-2.96399999F, -4.07700014F), new Vector2(-0.381999999F, -4.30600023F));
                    builder.AddCubicBezier(new Vector2(2.20000005F, -4.53499985F), new Vector2(4.46299982F, -2.79299998F), new Vector2(4.67399979F, -0.414999992F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            CanvasGeometry Geometry_13()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.BeginFigure(new Vector2(10.6890001F, -5.42999983F));
                    builder.AddCubicBezier(new Vector2(11.1719999F, 0.0179999992F), new Vector2(6.77099991F, 4.85900021F), new Vector2(0.856999993F, 5.38399982F));
                    builder.AddCubicBezier(new Vector2(-5.05700016F, 5.90899992F), new Vector2(-10.243F, 1.91799998F), new Vector2(-10.7259998F, -3.52999997F));
                    builder.EndFigure(CanvasFigureLoop.Open);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - Layer aggregator
            // - - Transforms: emoji Offset:<-424, -439.06598>
            CanvasGeometry Geometry_14()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.BeginFigure(new Vector2(-15.0530005F, 11.5719995F));
                    builder.AddLine(new Vector2(-15.6490002F, 4.85599995F));
                    builder.AddCubicBezier(new Vector2(-16.7220001F, -7.2329998F), new Vector2(-9.88300037F, -9.29599953F), new Vector2(3.24000001F, -10.4610004F));
                    builder.AddLine(new Vector2(15.7580004F, -11.5719995F));
                    builder.EndFigure(CanvasFigureLoop.Open);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - Layer aggregator
            // - - Transforms: emoji Offset:<-424, -439.06598>
            CanvasGeometry Geometry_15()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(6.71799994F, -0.596000016F));
                    builder.AddCubicBezier(new Vector2(7.02099991F, 2.82200003F), new Vector2(4.25899982F, 5.86000013F), new Vector2(0.549000025F, 6.18900013F));
                    builder.AddCubicBezier(new Vector2(-3.16100001F, 6.51800013F), new Vector2(-6.41499996F, 4.01399994F), new Vector2(-6.71799994F, 0.596000016F));
                    builder.AddCubicBezier(new Vector2(-7.02099991F, -2.82200003F), new Vector2(-4.25899982F, -5.86000013F), new Vector2(-0.549000025F, -6.18900013F));
                    builder.AddCubicBezier(new Vector2(3.16100001F, -6.51800013F), new Vector2(6.41499996F, -4.01399994F), new Vector2(6.71799994F, -0.596000016F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - Layer aggregator
            // - - Transforms: emoji Offset:<-424, -439.06598>
            CanvasGeometry Geometry_16()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.BeginFigure(new Vector2(1.94799995F, 16.2490005F));
                    builder.AddCubicBezier(new Vector2(1.94799995F, 16.2490005F), new Vector2(-6.58199978F, -5.47700024F), new Vector2(1.60300004F, -16.2490005F));
                    builder.EndFigure(CanvasFigureLoop.Open);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - Layer aggregator
            // - - Transforms: emoji Offset:<-424, -439.06598>
            CanvasGeometry Geometry_17()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.BeginFigure(new Vector2(-8.84399986F, 8.03600025F));
                    builder.AddCubicBezier(new Vector2(-8.84399986F, 8.03600025F), new Vector2(-4.06799984F, -2.68000007F), new Vector2(8.84399986F, -8.03600025F));
                    builder.EndFigure(CanvasFigureLoop.Open);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            CanvasGeometry Geometry_18()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(327.372986F, -29.052F));
                    builder.AddCubicBezier(new Vector2(327.910004F, -23.0049992F), new Vector2(326.791992F, -16.9319992F), new Vector2(324.145996F, -10.8889999F));
                    builder.AddCubicBezier(new Vector2(301.817993F, 40.1189995F), new Vector2(170.819F, 89.0339966F), new Vector2(9.17399979F, 103.378998F));
                    builder.AddCubicBezier(new Vector2(-152.470993F, 117.723999F), new Vector2(-290.036011F, 92.6419983F), new Vector2(-320.997986F, 46.3639984F));
                    builder.AddCubicBezier(new Vector2(-324.666992F, 40.882F), new Vector2(-326.835999F, 35.0999985F), new Vector2(-327.372986F, 29.0529995F));
                    builder.AddCubicBezier(new Vector2(-332.440002F, -28.0410004F), new Vector2(-189.973007F, -87.3339996F), new Vector2(-9.17399979F, -103.378998F));
                    builder.AddCubicBezier(new Vector2(171.625F, -119.424004F), new Vector2(322.306F, -86.1460037F), new Vector2(327.372986F, -29.052F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            CanvasGeometry Geometry_19()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(322.571991F, -28.6259995F));
                    builder.AddCubicBezier(new Vector2(300.243988F, 22.382F), new Vector2(169.244995F, 71.2969971F), new Vector2(7.5999999F, 85.6419983F));
                    builder.AddCubicBezier(new Vector2(-154.044998F, 99.9869995F), new Vector2(-291.609985F, 74.9049988F), new Vector2(-322.571991F, 28.6270008F));
                    builder.AddCubicBezier(new Vector2(-300.263F, -22.3789997F), new Vector2(-169.255005F, -71.2949982F), new Vector2(-7.5999999F, -85.6409988F));
                    builder.AddCubicBezier(new Vector2(154.054993F, -99.9869995F), new Vector2(291.630005F, -74.9059982F), new Vector2(322.571991F, -28.6259995F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            CanvasGeometry Geometry_20()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(91.1240005F, -8.08699989F));
                    builder.AddCubicBezier(new Vector2(92.6689987F, 9.31999969F), new Vector2(53.1230011F, 27.0510006F), new Vector2(2.79699993F, 31.5170002F));
                    builder.AddCubicBezier(new Vector2(-47.5289993F, 35.9830017F), new Vector2(-89.5790024F, 25.4939995F), new Vector2(-91.1240005F, 8.08699989F));
                    builder.AddCubicBezier(new Vector2(-92.6689987F, -9.31999969F), new Vector2(-53.1230011F, -27.0510006F), new Vector2(-2.79699993F, -31.5170002F));
                    builder.AddCubicBezier(new Vector2(47.5289993F, -35.9830017F), new Vector2(89.5790024F, -25.4939995F), new Vector2(91.1240005F, -8.08699989F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            CanvasGeometry Geometry_21()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(10.6870003F, -0.948000014F));
                    builder.AddCubicBezier(new Vector2(11.1700001F, 4.48999977F), new Vector2(6.77600002F, 9.32199955F), new Vector2(0.874000013F, 9.84599972F));
                    builder.AddCubicBezier(new Vector2(-5.02799988F, 10.3699999F), new Vector2(-10.2040005F, 6.38600016F), new Vector2(-10.6870003F, 0.948000014F));
                    builder.AddCubicBezier(new Vector2(-11.1700001F, -4.48999977F), new Vector2(-6.77600002F, -9.32199955F), new Vector2(-0.874000013F, -9.84599972F));
                    builder.AddCubicBezier(new Vector2(5.02799988F, -10.3699999F), new Vector2(10.2040005F, -6.38600016F), new Vector2(10.6870003F, -0.948000014F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            CanvasGeometry Geometry_22()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(-17.4319992F, -33.5040016F));
                    builder.AddCubicBezier(new Vector2(-13.842F, -33.8079987F), new Vector2(-10.415F, -32.3829994F), new Vector2(-7.13199997F, -30.4689999F));
                    builder.AddCubicBezier(new Vector2(-6.12599993F, -29.882F), new Vector2(-5.1329999F, -29.2679996F), new Vector2(-4.16699982F, -28.618F));
                    builder.AddCubicBezier(new Vector2(-0.972000003F, -26.4689999F), new Vector2(2.16300011F, -26.5349998F), new Vector2(5.38500023F, -28.6350002F));
                    builder.AddCubicBezier(new Vector2(9.15400028F, -31.0919991F), new Vector2(12.974F, -33.25F), new Vector2(17.7189999F, -33.5620003F));
                    builder.AddCubicBezier(new Vector2(27.8150005F, -34.2249985F), new Vector2(35.4129982F, -26.5529995F), new Vector2(37.6020012F, -18.2469997F));
                    builder.AddCubicBezier(new Vector2(39.7229996F, -10.2010002F), new Vector2(37.8149986F, -2.98300004F), new Vector2(32.3610001F, 3.10899997F));
                    builder.AddCubicBezier(new Vector2(26.368F, 9.80200005F), new Vector2(20.0599995F, 16.2129993F), new Vector2(13.8339996F, 22.6949997F));
                    builder.AddCubicBezier(new Vector2(10.8970003F, 25.7520008F), new Vector2(7.94500017F, 28.8120003F), new Vector2(4.79400015F, 31.6410007F));
                    builder.AddCubicBezier(new Vector2(1.96899998F, 34.1759987F), new Vector2(-0.950999975F, 34.2260017F), new Vector2(-3.71499991F, 31.6389999F));
                    builder.AddCubicBezier(new Vector2(-8.02299976F, 27.6049995F), new Vector2(-12.1110001F, 23.3299999F), new Vector2(-16.2099991F, 19.0790005F));
                    builder.AddCubicBezier(new Vector2(-21.2929993F, 13.8059998F), new Vector2(-26.448F, 8.5909996F), new Vector2(-31.2940006F, 3.10500002F));
                    builder.AddCubicBezier(new Vector2(-39.7229996F, -6.43599987F), new Vector2(-39.2330017F, -19.5790005F), new Vector2(-30.3610001F, -28.4319992F));
                    builder.AddCubicBezier(new Vector2(-27F, -31.7849998F), new Vector2(-22.7390003F, -33.5009995F), new Vector2(-17.4319992F, -33.5040016F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - Shape tree root for layer: matte
            // - -  Offset:<540, 540>
            CanvasGeometry Geometry_23()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(13F, -71F));
                    builder.AddCubicBezier(new Vector2(-46F, -72F), new Vector2(-86F, -41F), new Vector2(-86F, -41F));
                    builder.AddLine(new Vector2(-101.089996F, -6.73799992F));
                    builder.AddLine(new Vector2(-272F, 604F));
                    builder.AddLine(new Vector2(396F, 552F));
                    builder.AddLine(new Vector2(110.450996F, -17.2259998F));
                    builder.AddLine(new Vector2(91F, -56F));
                    builder.AddCubicBezier(new Vector2(91F, -56F), new Vector2(72F, -70F), new Vector2(13F, -71F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - Opacity for layer: Layer 3
            // - - Transforms: Layer 3 Offset:<86.637, 286.611>
            CanvasGeometry Geometry_24()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(247.819F, 257.052002F));
                    builder.AddLine(new Vector2(-242.080002F, 308.13501F));
                    builder.AddLine(new Vector2(-160.445007F, -217.796005F));
                    builder.AddLine(new Vector2(21.8029995F, -233.970001F));
                    builder.AddLine(new Vector2(247.819F, 257.052002F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            CompositionColorBrush ColorBrush_AlmostCornflowerBlue_FF579ECF()
            {
                return _c.CreateColorBrush(Color.FromArgb(0xFF, 0x57, 0x9E, 0xCF));
            }

            CompositionColorBrush ColorBrush_AlmostDeepPink_FFFD346E()
            {
                return _colorBrush_AlmostDeepPink_FFFD346E = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xFD, 0x34, 0x6E));
            }

            CompositionColorBrush ColorBrush_AlmostGold_FFFFCC02()
            {
                return _colorBrush_AlmostGold_FFFFCC02 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xFF, 0xCC, 0x02));
            }

            CompositionColorBrush ColorBrush_AlmostLightSkyBlue_FF7AE2FB()
            {
                return _colorBrush_AlmostLightSkyBlue_FF7AE2FB = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x7A, 0xE2, 0xFB));
            }

            CompositionColorBrush ColorBrush_AlmostLightSteelBlue_FFBCBBF9()
            {
                return _colorBrush_AlmostLightSteelBlue_FFBCBBF9 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xBC, 0xBB, 0xF9));
            }

            // - - Layer aggregator
            // Transforms: Layer 8 Offset:<-424, -439.065>
            CompositionColorBrush ColorBrush_AlmostMediumOrchid_FFA94AE0()
            {
                return _c.CreateColorBrush(Color.FromArgb(0xFF, 0xA9, 0x4A, 0xE0));
            }

            // - - Layer aggregator
            // Transforms: Layer 8 Offset:<-424, -439.065>
            CompositionColorBrush ColorBrush_AlmostMediumPurple_FFB38FDB()
            {
                return _c.CreateColorBrush(Color.FromArgb(0xFF, 0xB3, 0x8F, 0xDB));
            }

            CompositionColorBrush ColorBrush_AlmostSnow_FFFFF8F5()
            {
                return _colorBrush_AlmostSnow_FFFFF8F5 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xFF, 0xF8, 0xF5));
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            CompositionColorBrush ColorBrush_AlmostWhite_FFFAFEFF()
            {
                return _c.CreateColorBrush(Color.FromArgb(0xFF, 0xFA, 0xFE, 0xFF));
            }

            CompositionColorBrush ColorBrush_Black()
            {
                return _colorBrush_Black = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x00, 0x00));
            }

            CompositionColorBrush ColorBrush_SemiTransparentAlmostDeepPink_B2FD346E()
            {
                return _colorBrush_SemiTransparentAlmostDeepPink_B2FD346E = _c.CreateColorBrush(Color.FromArgb(0xB2, 0xFD, 0x34, 0x6E));
            }

            CompositionColorBrush ColorBrush_SemiTransparentAlmostDeepPink_E5FD346E()
            {
                return _colorBrush_SemiTransparentAlmostDeepPink_E5FD346E = _c.CreateColorBrush(Color.FromArgb(0xE5, 0xFD, 0x34, 0x6E));
            }

            // - - Layer aggregator
            // Transforms: big Offset:<-424, -439.065>
            CompositionColorBrush ColorBrush_SemiTransparentAlmostGold_4FFFCC02()
            {
                return _c.CreateColorBrush(Color.FromArgb(0x4F, 0xFF, 0xCC, 0x02));
            }

            CompositionColorBrush ColorBrush_SemiTransparentAlmostGold_8EFFCC02()
            {
                return _colorBrush_SemiTransparentAlmostGold_8EFFCC02 = _c.CreateColorBrush(Color.FromArgb(0x8E, 0xFF, 0xCC, 0x02));
            }

            // - - Layer aggregator
            // Transforms: big Offset:<-424, -439.065>
            CompositionColorBrush ColorBrush_SemiTransparentAlmostMediumOrchid_8EA94AE0()
            {
                return _c.CreateColorBrush(Color.FromArgb(0x8E, 0xA9, 0x4A, 0xE0));
            }

            // - - Layer aggregator
            // Transforms: big Offset:<-424, -439.065>
            CompositionColorBrush ColorBrush_SemiTransparentAlmostMediumPurple_8EB38FDB()
            {
                return _c.CreateColorBrush(Color.FromArgb(0x8E, 0xB3, 0x8F, 0xDB));
            }

            CompositionColorBrush ColorBrush_SemiTransparentBlack_0()
            {
                return _colorBrush_SemiTransparentBlack_0 = _c.CreateColorBrush(Color.FromArgb(0x8E, 0x00, 0x00, 0x00));
            }

            // - - Layer aggregator
            // Transforms: big Offset:<-424, -439.065>
            CompositionColorBrush ColorBrush_SemiTransparentBlack_1()
            {
                return _c.CreateColorBrush(Color.FromArgb(0x4F, 0x00, 0x00, 0x00));
            }

            // - - - Opacity for layer: Layer 3
            // - Transforms: Layer 3 Offset:<86.637, 286.611>
            // Stop 0
            CompositionColorGradientStop GradientStop_0_White()
            {
                return _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0xFF, 0xFF, 0xFF));
            }

            // - - - Opacity for layer: Layer 3
            // - Transforms: Layer 3 Offset:<86.637, 286.611>
            // Stop 1
            CompositionColorGradientStop GradientStop_1_AlmostGold_FFFFCC02()
            {
                return _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0xFF, 0xCC, 0x02));
            }

            // Layer aggregator
            CompositionContainerShape ContainerShape_00()
            {
                var result = _c.CreateContainerShape();
                var shapes = result.Shapes;
                // Transforms: small Offset:<-424, -439.06598>
                shapes.Add(ContainerShape_01());
                // Transforms: small Offset:<-424, -439.06598>
                shapes.Add(ContainerShape_02());
                // Transforms: small Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_05());
                // Transforms: small Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_06());
                // Transforms: small Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_07());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_08());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_09());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_10());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_11());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_12());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_13());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_14());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_15());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_16());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_17());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_18());
                // Transforms: Layer 8 Offset:<-424, -439.065>
                shapes.Add(SpriteShape_19());
                // Transforms: Layer 8 Offset:<-424, -439.065>
                shapes.Add(SpriteShape_20());
                // Transforms: Layer 8 Offset:<-424, -439.065>
                shapes.Add(SpriteShape_21());
                // Transforms: Layer 8 Offset:<-424, -439.065>
                shapes.Add(SpriteShape_22());
                // Transforms: Layer 8 Offset:<-424, -439.065>
                shapes.Add(SpriteShape_23());
                // Transforms: Layer 8 Offset:<-424, -439.065>
                shapes.Add(SpriteShape_24());
                // Transforms: Layer 8 Offset:<-424, -439.065>
                shapes.Add(SpriteShape_25());
                // Transforms: Layer 8 Offset:<-424, -439.065>
                shapes.Add(SpriteShape_26());
                // Transforms: big Offset:<-424, -439.065>
                shapes.Add(SpriteShape_27());
                // Transforms: big Offset:<-424, -439.065>
                shapes.Add(SpriteShape_28());
                // Transforms: big Offset:<-424, -439.065>
                shapes.Add(SpriteShape_29());
                // Transforms: big Offset:<-424, -439.065>
                shapes.Add(SpriteShape_30());
                // Transforms: big Offset:<-424, -439.065>
                shapes.Add(SpriteShape_31());
                // Transforms: big Offset:<-424, -439.065>
                shapes.Add(SpriteShape_32());
                // Transforms: big Offset:<-424, -439.065>
                shapes.Add(SpriteShape_33());
                // Transforms: big Offset:<-424, -439.065>
                shapes.Add(SpriteShape_34());
                result.StartAnimation("RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_0_to_0_1(), _animationController_0);
                result.StartAnimation("Offset", OffsetVector2Animation_00(), _animationController_0);
                return result;
            }

            // - Layer aggregator
            // Transforms for line - 1
            CompositionContainerShape ContainerShape_01()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(331.035004F, 214.666F);
                // Offset:<-424, -439.06598>
                result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, -424F, -439.065979F);
                var shapes = result.Shapes;
                // ShapeGroup: Group 2 Offset:<303.516, 169.516>
                shapes.Add(SpriteShape_00());
                // ShapeGroup: Group 1
                shapes.Add(SpriteShape_01());
                // ShapeGroup: Group 1
                shapes.Add(SpriteShape_02());
                result.StartAnimation("RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_0_to_0_0(), AnimationController_0());
                return result;
            }

            // - Layer aggregator
            // Transforms for line - 2
            CompositionContainerShape ContainerShape_02()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(485.492004F, 192.789993F);
                // Offset:<-424, -439.06598>
                result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, -424F, -439.065979F);
                var shapes = result.Shapes;
                // ShapeGroup: Group 2 Offset:<504.952, 148.08>
                shapes.Add(SpriteShape_03());
                // ShapeGroup: Group 1 Offset:<524.413, 103.37>
                shapes.Add(SpriteShape_04());
                result.StartAnimation("RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_0_to_0_0, _animationController_0);
                return result;
            }

            // - PreComp layer: heart
            // Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines
            CompositionContainerShape ContainerShape_03()
            {
                var result = _c.CreateContainerShape();
                result.Scale = new Vector2(0F, 0F);
                var shapes = result.Shapes;
                shapes.Add(ContainerShape_04());
                shapes.Add(ContainerShape_05());
                shapes.Add(ContainerShape_06());
                shapes.Add(ContainerShape_07());
                shapes.Add(ContainerShape_08());
                shapes.Add(ContainerShape_09());
                shapes.Add(ContainerShape_10());
                result.StartAnimation("Scale", ShapeVisibilityAnimation_0(), _animationController_0);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines
            CompositionContainerShape ContainerShape_04()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_35());
                result.StartAnimation("RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_m10_0(), _animationController_0);
                result.StartAnimation("Scale.X", ScalarAnimation_0p6_to_1p4_0(), _animationController_0);
                result.StartAnimation("Scale.Y", _scalarAnimation_0p6_to_1p4_0, _animationController_0);
                result.StartAnimation("Offset", OffsetVector2Animation_01(), _animationController_0);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines
            CompositionContainerShape ContainerShape_05()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_36());
                result.StartAnimation("RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_m10_1(), _animationController_0);
                result.StartAnimation("Scale.X", ScalarAnimation_0p6_to_1p4_1(), _animationController_0);
                result.StartAnimation("Scale.Y", _scalarAnimation_0p6_to_1p4_1, _animationController_0);
                result.StartAnimation("Offset", OffsetVector2Animation_02(), _animationController_0);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines
            CompositionContainerShape ContainerShape_06()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_37());
                result.StartAnimation("RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_m10_2(), _animationController_0);
                result.StartAnimation("Scale.X", ScalarAnimation_0p4_to_1(), _animationController_0);
                result.StartAnimation("Scale.Y", _scalarAnimation_0p4_to_1, _animationController_0);
                result.StartAnimation("Offset", OffsetVector2Animation_03(), _animationController_0);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines
            CompositionContainerShape ContainerShape_07()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_38());
                result.StartAnimation("RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_m10_3(), _animationController_0);
                result.StartAnimation("Scale.X", ScalarAnimation_0p3_to_0p8_0(), _animationController_0);
                result.StartAnimation("Scale.Y", _scalarAnimation_0p3_to_0p8_0, _animationController_0);
                result.StartAnimation("Offset", OffsetVector2Animation_04(), _animationController_0);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines
            CompositionContainerShape ContainerShape_08()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_39());
                result.StartAnimation("RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_m10_4(), _animationController_0);
                result.StartAnimation("Scale.X", ScalarAnimation_0p3_to_0p8_1(), _animationController_0);
                result.StartAnimation("Scale.Y", _scalarAnimation_0p3_to_0p8_1, _animationController_0);
                result.StartAnimation("Offset", OffsetVector2Animation_05(), _animationController_0);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines
            CompositionContainerShape ContainerShape_09()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_40());
                result.StartAnimation("RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_m10_5(), _animationController_0);
                result.StartAnimation("Scale.X", ScalarAnimation_0p3_to_0p8_2(), _animationController_0);
                result.StartAnimation("Scale.Y", _scalarAnimation_0p3_to_0p8_2, _animationController_0);
                result.StartAnimation("Offset", OffsetVector2Animation_06(), _animationController_0);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines
            CompositionContainerShape ContainerShape_10()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_41());
                result.StartAnimation("RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_m10_6(), _animationController_0);
                result.StartAnimation("Scale.X", ScalarAnimation_0p3_to_0p8_3(), _animationController_0);
                result.StartAnimation("Scale.Y", _scalarAnimation_0p3_to_0p8_3, _animationController_0);
                result.StartAnimation("Offset", OffsetVector2Animation_07(), _animationController_0);
                return result;
            }

            // - PreComp layer: heart
            // Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 7
            CompositionContainerShape ContainerShape_11()
            {
                var result = _c.CreateContainerShape();
                result.Scale = new Vector2(0F, 0F);
                result.Shapes.Add(ContainerShape_12());
                result.StartAnimation("Scale", ShapeVisibilityAnimation_1(), _animationController_0);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 7
            CompositionContainerShape ContainerShape_12()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_42());
                result.StartAnimation("RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_m10_7(), _animationController_0);
                result.StartAnimation("Scale.X", ScalarAnimation_0p3_to_0p8_4(), _animationController_0);
                result.StartAnimation("Scale.Y", _scalarAnimation_0p3_to_0p8_4, _animationController_0);
                result.StartAnimation("Offset", OffsetVector2Animation_08(), _animationController_0);
                return result;
            }

            // - PreComp layer: heart
            // Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 2
            CompositionContainerShape ContainerShape_13()
            {
                var result = _c.CreateContainerShape();
                result.Scale = new Vector2(0F, 0F);
                var shapes = result.Shapes;
                shapes.Add(ContainerShape_14());
                shapes.Add(ContainerShape_15());
                result.StartAnimation("Scale", _shapeVisibilityAnimation_0, _animationController_0);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 2
            CompositionContainerShape ContainerShape_14()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_43());
                result.StartAnimation("RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_17(), _animationController_0);
                result.StartAnimation("Scale.X", ScalarAnimation_0p6_to_1p4_2(), _animationController_0);
                result.StartAnimation("Scale.Y", _scalarAnimation_0p6_to_1p4_2, _animationController_0);
                result.StartAnimation("Offset", OffsetVector2Animation_09(), _animationController_0);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 2
            CompositionContainerShape ContainerShape_15()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_44());
                result.StartAnimation("RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_0_0(), _animationController_0);
                result.StartAnimation("Scale.X", ScalarAnimation_0p6_to_1p4_3(), _animationController_0);
                result.StartAnimation("Scale.Y", _scalarAnimation_0p6_to_1p4_3, _animationController_0);
                result.StartAnimation("Offset", OffsetVector2Animation_10(), _animationController_0);
                return result;
            }

            // - PreComp layer: heart
            // Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 13
            CompositionContainerShape ContainerShape_16()
            {
                var result = _c.CreateContainerShape();
                result.Scale = new Vector2(0F, 0F);
                result.Shapes.Add(ContainerShape_17());
                result.StartAnimation("Scale", ShapeVisibilityAnimation_2(), _animationController_0);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 13
            CompositionContainerShape ContainerShape_17()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_45());
                result.StartAnimation("RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_0_1(), _animationController_0);
                result.StartAnimation("Scale.X", ScalarAnimation_0p6_to_1p4_4(), _animationController_0);
                result.StartAnimation("Scale.Y", _scalarAnimation_0p6_to_1p4_4, _animationController_0);
                result.StartAnimation("Offset", OffsetVector2Animation_11(), _animationController_0);
                return result;
            }

            // - PreComp layer: heart
            // Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 3
            CompositionContainerShape ContainerShape_18()
            {
                var result = _c.CreateContainerShape();
                result.Scale = new Vector2(0F, 0F);
                var shapes = result.Shapes;
                shapes.Add(ContainerShape_19());
                shapes.Add(ContainerShape_20());
                shapes.Add(ContainerShape_21());
                result.StartAnimation("Scale", _shapeVisibilityAnimation_0, _animationController_0);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 3
            CompositionContainerShape ContainerShape_19()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_46());
                result.StartAnimation("RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_0_2(), _animationController_0);
                result.StartAnimation("Scale.X", ScalarAnimation_0p6_to_1p4_5(), _animationController_0);
                result.StartAnimation("Scale.Y", _scalarAnimation_0p6_to_1p4_5, _animationController_0);
                result.StartAnimation("Offset", OffsetVector2Animation_12(), _animationController_0);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 3
            CompositionContainerShape ContainerShape_20()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_47());
                result.StartAnimation("RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_15_0(), _animationController_0);
                result.StartAnimation("Scale.X", ScalarAnimation_0p4_to_1p2_0(), _animationController_0);
                result.StartAnimation("Scale.Y", _scalarAnimation_0p4_to_1p2_0, _animationController_0);
                result.StartAnimation("Offset", OffsetVector2Animation_13(), _animationController_0);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 3
            CompositionContainerShape ContainerShape_21()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_48());
                result.StartAnimation("RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_15_1(), _animationController_0);
                result.StartAnimation("Scale.X", ScalarAnimation_0p4_to_1p2_1(), _animationController_0);
                result.StartAnimation("Scale.Y", _scalarAnimation_0p4_to_1p2_1, _animationController_0);
                result.StartAnimation("Offset", OffsetVector2Animation_14(), _animationController_0);
                return result;
            }

            // Opacity for layer: Layer 3
            CompositionContainerShape ContainerShape_22()
            {
                var result = _c.CreateContainerShape();
                // Transforms: Layer 3 Offset:<86.637, 286.611>
                result.Shapes.Add(SpriteShape_50());
                result.StartAnimation("RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_0_to_0_1, _animationController_0);
                result.StartAnimation("Offset", _offsetVector2Animation_00, _animationController_0);
                return result;
            }

            CompositionEffectBrush EffectBrush()
            {
                var effectFactory = EffectFactory();
                var result = effectFactory.CreateBrush();
                result.SetSourceParameter("destination", SurfaceBrush_0());
                result.SetSourceParameter("source", SurfaceBrush_1());
                return result;
            }

            CompositionEffectFactory EffectFactory()
            {
                var compositeEffect = new CompositeEffect();
                compositeEffect.Mode = CanvasComposite.DestinationIn;
                compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination"));
                compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source"));
                var result = _c.CreateEffectFactory(compositeEffect);
                return result;
            }

            // - - Opacity for layer: Layer 3
            // Transforms: Layer 3 Offset:<86.637, 286.611>
            CompositionLinearGradientBrush LinearGradientBrush()
            {
                var result = _c.CreateLinearGradientBrush();
                var colorStops = result.ColorStops;
                colorStops.Add(GradientStop_0_White());
                colorStops.Add(GradientStop_1_AlmostGold_FFFFCC02());
                result.MappingMode = CompositionMappingMode.Absolute;
                result.StartPoint = new Vector2(-6F, 210F);
                result.EndPoint = new Vector2(-64F, -192F);
                return result;
            }

            // - - - Layer aggregator
            // - Transforms: small Offset:<-424, -439.06598>
            // ShapeGroup: Group 2 Offset:<303.516, 169.516>
            CompositionPathGeometry PathGeometry_00()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_00()));
            }

            // - - - Layer aggregator
            // - Transforms: small Offset:<-424, -439.06598>
            // ShapeGroup: Group 1
            CompositionPathGeometry PathGeometry_01()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_01()));
            }

            // - - - Layer aggregator
            // - Transforms: small Offset:<-424, -439.06598>
            // ShapeGroup: Group 1
            // Path 2+Path 1.PathGeometry
            CompositionPathGeometry PathGeometry_02()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_02()));
            }

            // - - - Layer aggregator
            // - Transforms: small Offset:<-424, -439.06598>
            // ShapeGroup: Group 2 Offset:<504.952, 148.08>
            CompositionPathGeometry PathGeometry_03()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_05()));
            }

            // - - - Layer aggregator
            // - Transforms: small Offset:<-424, -439.06598>
            // ShapeGroup: Group 1 Offset:<524.413, 103.37>
            CompositionPathGeometry PathGeometry_04()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_06()));
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            CompositionPathGeometry PathGeometry_05()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_07()));
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            CompositionPathGeometry PathGeometry_06()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_08()));
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            CompositionPathGeometry PathGeometry_07()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_09()));
            }

            // - - Layer aggregator
            // Transforms: emoji Offset:<-424, -439.06598>
            CompositionPathGeometry PathGeometry_08()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_10()));
            }

            CompositionPathGeometry PathGeometry_09()
            {
                return _pathGeometry_09 = _c.CreatePathGeometry(new CompositionPath(Geometry_11()));
            }

            CompositionPathGeometry PathGeometry_10()
            {
                return _pathGeometry_10 = _c.CreatePathGeometry(new CompositionPath(Geometry_12()));
            }

            CompositionPathGeometry PathGeometry_11()
            {
                return _pathGeometry_11 = _c.CreatePathGeometry(new CompositionPath(Geometry_13()));
            }

            // - - Layer aggregator
            // Transforms: emoji Offset:<-424, -439.06598>
            CompositionPathGeometry PathGeometry_12()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_14()));
            }

            // - - Layer aggregator
            // Transforms: emoji Offset:<-424, -439.06598>
            CompositionPathGeometry PathGeometry_13()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_15()));
            }

            // - - Layer aggregator
            // Transforms: emoji Offset:<-424, -439.06598>
            CompositionPathGeometry PathGeometry_14()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_16()));
            }

            // - - Layer aggregator
            // Transforms: emoji Offset:<-424, -439.06598>
            CompositionPathGeometry PathGeometry_15()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_17()));
            }

            CompositionPathGeometry PathGeometry_16()
            {
                return _pathGeometry_16 = _c.CreatePathGeometry(new CompositionPath(Geometry_18()));
            }

            CompositionPathGeometry PathGeometry_17()
            {
                return _pathGeometry_17 = _c.CreatePathGeometry(new CompositionPath(Geometry_19()));
            }

            CompositionPathGeometry PathGeometry_18()
            {
                return _pathGeometry_18 = _c.CreatePathGeometry(new CompositionPath(Geometry_20()));
            }

            CompositionPathGeometry PathGeometry_19()
            {
                return _pathGeometry_19 = _c.CreatePathGeometry(new CompositionPath(Geometry_21()));
            }

            CompositionPathGeometry PathGeometry_20()
            {
                return _pathGeometry_20 = _c.CreatePathGeometry(new CompositionPath(Geometry_22()));
            }

            // - Shape tree root for layer: matte
            // Offset:<540, 540>
            CompositionPathGeometry PathGeometry_21()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_23()));
            }

            // - - Opacity for layer: Layer 3
            // Transforms: Layer 3 Offset:<86.637, 286.611>
            CompositionPathGeometry PathGeometry_22()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_24()));
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            // Path 1
            CompositionSpriteShape SpriteShape_00()
            {
                // Offset:<303.516, 169.516>
                var geometry = PathGeometry_00();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 303.515991F, 169.516006F), ColorBrush_Black()); ;
                return result;
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            // Path 1
            CompositionSpriteShape SpriteShape_01()
            {
                // Offset:<278.997, 127.368>
                var geometry = PathGeometry_01();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 278.997009F, 127.367996F), ColorBrush_AlmostLightSkyBlue_FF7AE2FB()); ;
                return result;
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            // Path 2+Path 1
            CompositionSpriteShape SpriteShape_02()
            {
                // Offset:<278.997, 127.368>
                var geometry = PathGeometry_02();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 278.997009F, 127.367996F), _colorBrush_Black); ;
                return result;
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            // Path 1
            CompositionSpriteShape SpriteShape_03()
            {
                // Offset:<504.952, 148.08>
                var result = CreateSpriteShape(PathGeometry_03(), new Matrix3x2(1F, 0F, 0F, 1F, 504.951996F, 148.080002F)); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeDashCap = CompositionStrokeCap.Round;
                result.StrokeStartCap = CompositionStrokeCap.Round;
                result.StrokeEndCap = CompositionStrokeCap.Round;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 6F;
                return result;
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            // Path 1
            CompositionSpriteShape SpriteShape_04()
            {
                // Offset:<524.413, 103.37>
                var geometry = PathGeometry_04();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 524.413025F, 103.370003F), _colorBrush_AlmostLightSkyBlue_FF7AE2FB); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 6F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_05()
            {
                // Offset:<-0.26800537, -89.51599>
                var geometry = PathGeometry_05();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, -0.268005371F, -89.5159912F), _colorBrush_AlmostLightSkyBlue_FF7AE2FB); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 8.18000031F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_06()
            {
                // Offset:<86.65799, -113.61099>
                var geometry = PathGeometry_06();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 86.6579895F, -113.610992F), ColorBrush_AlmostCornflowerBlue_FF579ECF()); ;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_07()
            {
                // Offset:<-424, -439.06598>
                var result = CreateSpriteShape(PathGeometry_07(), new Matrix3x2(1F, 0F, 0F, 1F, -424F, -439.065979F)); ;
                result.CenterPoint = new Vector2(116.997002F, 54.5859985F);
                result.Offset = new Vector2(307.002991F, 295.414001F);
                result.StrokeBrush = ColorBrush_AlmostWhite_FFFAFEFF();
                result.StrokeDashCap = CompositionStrokeCap.Round;
                result.StrokeStartCap = CompositionStrokeCap.Round;
                result.StrokeEndCap = CompositionStrokeCap.Round;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 19.0869999F;
                result.StartAnimation("RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_0_to_360(), _animationController_0);
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_08()
            {
                // Offset:<-15.200989, -127.925964>
                var geometry = PathGeometry_08();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, -15.2009888F, -127.925964F), ColorBrush_AlmostLightSteelBlue_FFBCBBF9()); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 6.01900005F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_09()
            {
                // Offset:<-40.166992, -151.73898>
                var geometry = PathGeometry_09();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, -40.1669922F, -151.738983F), _colorBrush_Black); ;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_10()
            {
                // Offset:<6.052002, -157.4>
                var geometry = _pathGeometry_09;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 6.05200195F, -157.399994F), _colorBrush_Black); ;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_11()
            {
                // Offset:<-37.380005, -154.18896>
                var geometry = PathGeometry_10();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, -37.3800049F, -154.188965F), ColorBrush_AlmostSnow_FFFFF8F5()); ;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_12()
            {
                // Offset:<8.5130005, -159.95697>
                var geometry = _pathGeometry_10;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 8.51300049F, -159.95697F), _colorBrush_AlmostSnow_FFFFF8F5); ;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_13()
            {
                // Offset:<-25.994995, -123.67398>
                var result = CreateSpriteShape(PathGeometry_11(), new Matrix3x2(1F, 0F, 0F, 1F, -25.9949951F, -123.673981F)); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeDashCap = CompositionStrokeCap.Round;
                result.StrokeStartCap = CompositionStrokeCap.Round;
                result.StrokeEndCap = CompositionStrokeCap.Round;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 4.29899979F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_14()
            {
                // Offset:<-4.5799866, -125.57498>
                var result = CreateSpriteShape(_pathGeometry_11, new Matrix3x2(1F, 0F, 0F, 1F, -4.57998657F, -125.574982F)); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeDashCap = CompositionStrokeCap.Round;
                result.StrokeStartCap = CompositionStrokeCap.Round;
                result.StrokeEndCap = CompositionStrokeCap.Round;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 4.29899979F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_15()
            {
                // Offset:<-5.4909973, -199.69698>
                var result = CreateSpriteShape(PathGeometry_12(), new Matrix3x2(1F, 0F, 0F, 1F, -5.49099731F, -199.696976F)); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 6.01900005F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_16()
            {
                // Offset:<3.9670105, -210.00798>
                var geometry = PathGeometry_13();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 3.9670105F, -210.00798F), _colorBrush_AlmostLightSteelBlue_FFBCBBF9); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 6.01900005F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_17()
            {
                // Offset:<-68.35501, -123.16797>
                var result = CreateSpriteShape(PathGeometry_14(), new Matrix3x2(1F, 0F, 0F, 1F, -68.355011F, -123.167969F)); ;
                result.StrokeBrush = _colorBrush_AlmostSnow_FFFFF8F5;
                result.StrokeDashCap = CompositionStrokeCap.Round;
                result.StrokeStartCap = CompositionStrokeCap.Round;
                result.StrokeEndCap = CompositionStrokeCap.Round;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 6.01900005F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_18()
            {
                // Offset:<-52.48401, -163.594>
                var result = CreateSpriteShape(PathGeometry_15(), new Matrix3x2(1F, 0F, 0F, 1F, -52.4840088F, -163.593994F)); ;
                result.StrokeBrush = _colorBrush_AlmostSnow_FFFFF8F5;
                result.StrokeDashCap = CompositionStrokeCap.Round;
                result.StrokeStartCap = CompositionStrokeCap.Round;
                result.StrokeEndCap = CompositionStrokeCap.Round;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 6.01900005F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_19()
            {
                // Offset:<13.446014, -2.0679932>
                var geometry = PathGeometry_16();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 13.4460144F, -2.06799316F), ColorBrush_AlmostMediumOrchid_FFA94AE0()); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_20()
            {
                // Offset:<15.019989, 15.669983>
                var geometry = PathGeometry_17();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 15.019989F, 15.6699829F), ColorBrush_AlmostMediumPurple_FFB38FDB()); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_21()
            {
                // Offset:<17.31601, 60.729004>
                var geometry = PathGeometry_18();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 17.3160095F, 60.7290039F), ColorBrush_SemiTransparentAlmostGold_8EFFCC02()); ;
                result.StrokeBrush = ColorBrush_SemiTransparentBlack_0();
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_22()
            {
                // Offset:<-230.723, 15.669983>
                var geometry = PathGeometry_19();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, -230.723007F, 15.6699829F), ColorBrush_AlmostGold_FFFFCC02()); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_23()
            {
                // Offset:<-106.27301, -18.222992>
                var geometry = _pathGeometry_19;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, -106.27301F, -18.2229919F), _colorBrush_AlmostGold_FFFFCC02); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_24()
            {
                // Offset:<137.01599, -39.81299>
                var geometry = _pathGeometry_19;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 137.015991F, -39.8129883F), _colorBrush_AlmostGold_FFFFCC02); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_25()
            {
                // Offset:<14.747009, -36.618988>
                var geometry = _pathGeometry_19;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 14.7470093F, -36.618988F), _colorBrush_AlmostGold_FFFFCC02); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_26()
            {
                // Offset:<264.27698, -18.222992>
                var geometry = _pathGeometry_19;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 264.276978F, -18.2229919F), _colorBrush_AlmostGold_FFFFCC02); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_27()
            {
                // Offset:<13.446014, -2.0679932>
                var geometry = _pathGeometry_16;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 13.4460144F, -2.06799316F), ColorBrush_SemiTransparentAlmostMediumOrchid_8EA94AE0()); ;
                result.StrokeBrush = _colorBrush_SemiTransparentBlack_0;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_28()
            {
                // Offset:<15.019989, 15.669983>
                var geometry = _pathGeometry_17;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 15.019989F, 15.6699829F), ColorBrush_SemiTransparentAlmostMediumPurple_8EB38FDB()); ;
                result.StrokeBrush = _colorBrush_SemiTransparentBlack_0;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_29()
            {
                // Offset:<-230.723, 15.669983>
                var geometry = _pathGeometry_19;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, -230.723007F, 15.6699829F), _colorBrush_SemiTransparentAlmostGold_8EFFCC02); ;
                result.StrokeBrush = _colorBrush_SemiTransparentBlack_0;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_30()
            {
                // Offset:<-106.27301, -18.222992>
                var geometry = _pathGeometry_19;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, -106.27301F, -18.2229919F), _colorBrush_SemiTransparentAlmostGold_8EFFCC02); ;
                result.StrokeBrush = _colorBrush_SemiTransparentBlack_0;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_31()
            {
                // Offset:<137.01599, -39.81299>
                var geometry = _pathGeometry_19;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 137.015991F, -39.8129883F), _colorBrush_SemiTransparentAlmostGold_8EFFCC02); ;
                result.StrokeBrush = _colorBrush_SemiTransparentBlack_0;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_32()
            {
                // Offset:<14.747009, -36.618988>
                var geometry = _pathGeometry_19;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 14.7470093F, -36.618988F), _colorBrush_SemiTransparentAlmostGold_8EFFCC02); ;
                result.StrokeBrush = _colorBrush_SemiTransparentBlack_0;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_33()
            {
                // Offset:<264.27698, -18.222992>
                var geometry = _pathGeometry_19;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 264.276978F, -18.2229919F), _colorBrush_SemiTransparentAlmostGold_8EFFCC02); ;
                result.StrokeBrush = _colorBrush_SemiTransparentBlack_0;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_34()
            {
                // Offset:<17.31601, 60.729004>
                var geometry = _pathGeometry_18;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 17.3160095F, 60.7290039F), ColorBrush_SemiTransparentAlmostGold_4FFFCC02()); ;
                result.StrokeBrush = ColorBrush_SemiTransparentBlack_1();
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Path 1
            CompositionSpriteShape SpriteShape_35()
            {
                // Offset:<44.354, 40.522>
                var geometry = PathGeometry_20();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), ColorBrush_AlmostDeepPink_FFFD346E()); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Path 1
            CompositionSpriteShape SpriteShape_36()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_AlmostDeepPink_FFFD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Path 1
            CompositionSpriteShape SpriteShape_37()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), ColorBrush_SemiTransparentAlmostDeepPink_E5FD346E()); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Path 1
            CompositionSpriteShape SpriteShape_38()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), ColorBrush_SemiTransparentAlmostDeepPink_B2FD346E()); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Path 1
            CompositionSpriteShape SpriteShape_39()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_SemiTransparentAlmostDeepPink_B2FD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Path 1
            CompositionSpriteShape SpriteShape_40()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_SemiTransparentAlmostDeepPink_B2FD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Path 1
            CompositionSpriteShape SpriteShape_41()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_SemiTransparentAlmostDeepPink_B2FD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 7
            // Path 1
            CompositionSpriteShape SpriteShape_42()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_SemiTransparentAlmostDeepPink_B2FD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 2
            // Path 1
            CompositionSpriteShape SpriteShape_43()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_AlmostDeepPink_FFFD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 2
            // Path 1
            CompositionSpriteShape SpriteShape_44()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_AlmostDeepPink_FFFD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 13
            // Path 1
            CompositionSpriteShape SpriteShape_45()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_AlmostDeepPink_FFFD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 3
            // Path 1
            CompositionSpriteShape SpriteShape_46()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_AlmostDeepPink_FFFD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 3
            // Path 1
            CompositionSpriteShape SpriteShape_47()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_SemiTransparentAlmostDeepPink_E5FD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 3
            // Path 1
            CompositionSpriteShape SpriteShape_48()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_SemiTransparentAlmostDeepPink_E5FD346E); ;
                return result;
            }

            // Shape tree root for layer: matte
            // Path 1
            CompositionSpriteShape SpriteShape_49()
            {
                // Offset:<540, 540>
                var geometry = PathGeometry_21();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 540F, 540F), _colorBrush_AlmostGold_FFFFCC02); ;
                return result;
            }

            // - Opacity for layer: Layer 3
            // Path 1
            CompositionSpriteShape SpriteShape_50()
            {
                // Offset:<86.637, 286.611>
                var geometry = PathGeometry_22();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 86.637001F, 286.610992F), LinearGradientBrush()); ;
                return result;
            }

            CompositionSurfaceBrush SurfaceBrush_0()
            {
                return _c.CreateSurfaceBrush(VisualSurface_0());
            }

            CompositionSurfaceBrush SurfaceBrush_1()
            {
                return _c.CreateSurfaceBrush(VisualSurface_1());
            }

            CompositionVisualSurface VisualSurface_0()
            {
                var result = _c.CreateVisualSurface();
                result.SourceVisual = ContainerVisual_0();
                result.SourceSize = new Vector2(1080F, 1080F);
                return result;
            }

            CompositionVisualSurface VisualSurface_1()
            {
                var result = _c.CreateVisualSurface();
                result.SourceVisual = ContainerVisual_2();
                result.SourceSize = new Vector2(1080F, 1080F);
                return result;
            }

            ContainerVisual ContainerVisual_0()
            {
                var result = _c.CreateContainerVisual();
                result.BorderMode = CompositionBorderMode.Soft;
                // PreComp layer: heart
                result.Children.InsertAtTop(ContainerVisual_1());
                return result;
            }

            // PreComp layer: heart
            ContainerVisual ContainerVisual_1()
            {
                var result = _c.CreateContainerVisual();
                result.Clip = InsetClip_0();
                result.IsVisible = false;
                result.Size = new Vector2(390F, 844F);
                // Offset:<412.25, 362.59998>, Scale:<0.85, 0.85>
                result.TransformMatrix = new Matrix4x4(0.850000024F, 0F, 0F, 0F, 0F, 0.850000024F, 0F, 0F, 0F, 0F, 0F, 0F, 412.25F, 362.599976F, 0F, 1F);
                // Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
                result.Children.InsertAtTop(ShapeVisual_1());
                result.StartAnimation("IsVisible", IsVisibleBooleanAnimation(), _animationController_0);
                return result;
            }

            ContainerVisual ContainerVisual_2()
            {
                var result = _c.CreateContainerVisual();
                result.BorderMode = CompositionBorderMode.Soft;
                // Shape tree root for layer: matte
                result.Children.InsertAtTop(ShapeVisual_2());
                return result;
            }

            // The root of the composition.
            ContainerVisual Root()
            {
                var result = _root = _c.CreateContainerVisual();
                var propertySet = result.Properties;
                propertySet.InsertScalar("Progress", 0F);
                propertySet.InsertScalar("t0", 0F);
                propertySet.InsertScalar("t1", 0F);
                propertySet.InsertScalar("t10", 0F);
                propertySet.InsertScalar("t11", 0F);
                propertySet.InsertScalar("t12", 0F);
                propertySet.InsertScalar("t13", 0F);
                propertySet.InsertScalar("t14", 0F);
                propertySet.InsertScalar("t15", 0F);
                propertySet.InsertScalar("t16", 0F);
                propertySet.InsertScalar("t17", 0F);
                propertySet.InsertScalar("t18", 0F);
                propertySet.InsertScalar("t19", 0F);
                propertySet.InsertScalar("t2", 0F);
                propertySet.InsertScalar("t20", 0F);
                propertySet.InsertScalar("t21", 0F);
                propertySet.InsertScalar("t22", 0F);
                propertySet.InsertScalar("t23", 0F);
                propertySet.InsertScalar("t24", 0F);
                propertySet.InsertScalar("t25", 0F);
                propertySet.InsertScalar("t26", 0F);
                propertySet.InsertScalar("t27", 0F);
                propertySet.InsertScalar("t28", 0F);
                propertySet.InsertScalar("t3", 0F);
                propertySet.InsertScalar("t4", 0F);
                propertySet.InsertScalar("t5", 0F);
                propertySet.InsertScalar("t6", 0F);
                propertySet.InsertScalar("t7", 0F);
                propertySet.InsertScalar("t8", 0F);
                propertySet.InsertScalar("t9", 0F);
                var children = result.Children;
                // Layer aggregator
                children.InsertAtTop(ShapeVisual_0());
                children.InsertAtTop(SpriteVisual_0());
                // Opacity for layer: Layer 3
                children.InsertAtTop(ShapeVisual_3());
                result.Properties.StartAnimation("t0", t0ScalarAnimation_0_to_1(), _animationController_0);
                result.Properties.StartAnimation("t1", t1ScalarAnimation_0_to_1(), _animationController_0);
                result.Properties.StartAnimation("t2", t2ScalarAnimation_0_to_1(), _animationController_0);
                result.Properties.StartAnimation("t3", t3ScalarAnimation_0_to_1(), _animationController_0);
                result.Properties.StartAnimation("t4", t4ScalarAnimation_0_to_1(), _animationController_0);
                result.Properties.StartAnimation("t5", t5ScalarAnimation_0_to_1(), _animationController_0);
                result.Properties.StartAnimation("t6", t6ScalarAnimation_0_to_1(), _animationController_0);
                result.Properties.StartAnimation("t7", t7ScalarAnimation_0_to_1(), _animationController_0);
                result.Properties.StartAnimation("t8", t8ScalarAnimation_0_to_1(), _animationController_0);
                result.Properties.StartAnimation("t9", t9ScalarAnimation_0_to_1(), _animationController_0);
                result.Properties.StartAnimation("t10", t10ScalarAnimation_0_to_1(), _animationController_0);
                result.Properties.StartAnimation("t11", t11ScalarAnimation_0_to_1(), _animationController_0);
                result.Properties.StartAnimation("t12", t12ScalarAnimation_0_to_1(), _animationController_0);
                result.Properties.StartAnimation("t13", t13ScalarAnimation_0_to_1(), _animationController_0);
                result.Properties.StartAnimation("t14", t14ScalarAnimation_0_to_1(), _animationController_0);
                result.Properties.StartAnimation("t15", t15ScalarAnimation_0_to_1(), _animationController_0);
                result.Properties.StartAnimation("t16", t16ScalarAnimation_0_to_1(), _animationController_0);
                result.Properties.StartAnimation("t17", t17ScalarAnimation_0_to_1(), _animationController_0);
                result.Properties.StartAnimation("t18", t18ScalarAnimation_0_to_1(), _animationController_0);
                result.Properties.StartAnimation("t19", t19ScalarAnimation_0_to_1(), _animationController_0);
                result.Properties.StartAnimation("t20", t20ScalarAnimation_0_to_1(), _animationController_0);
                result.Properties.StartAnimation("t21", t21ScalarAnimation_0_to_1(), _animationController_0);
                result.Properties.StartAnimation("t22", t22ScalarAnimation_0_to_1(), _animationController_0);
                result.Properties.StartAnimation("t23", t23ScalarAnimation_0_to_1(), _animationController_0);
                result.Properties.StartAnimation("t24", t24ScalarAnimation_0_to_1(), _animationController_0);
                result.Properties.StartAnimation("t25", t25ScalarAnimation_0_to_1(), _animationController_0);
                result.Properties.StartAnimation("t26", t26ScalarAnimation_0_to_1(), _animationController_0);
                result.Properties.StartAnimation("t27", t27ScalarAnimation_0_to_1(), _animationController_0);
                result.Properties.StartAnimation("t28", t28ScalarAnimation_0_to_1(), _animationController_0);
                return result;
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_00()
            {
                return _cubicBezierEasingFunction_00 = _c.CreateCubicBezierEasingFunction(new Vector2(0.333000004F, 0F), new Vector2(0.666999996F, 1F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_01()
            {
                return _cubicBezierEasingFunction_01 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.833000004F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_02()
            {
                return _cubicBezierEasingFunction_02 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.866999984F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_03()
            {
                return _cubicBezierEasingFunction_03 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.222000003F), new Vector2(0.833000004F, 1F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_04()
            {
                return _cubicBezierEasingFunction_04 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.057F), new Vector2(0.833000004F, 0.833000004F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_05()
            {
                return _cubicBezierEasingFunction_05 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.958000004F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_06()
            {
                return _cubicBezierEasingFunction_06 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0F), new Vector2(0.833000004F, 0.773000002F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_07()
            {
                return _cubicBezierEasingFunction_07 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.105999999F), new Vector2(0.833000004F, 0.833000004F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_08()
            {
                return _cubicBezierEasingFunction_08 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.961000025F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_09()
            {
                return _cubicBezierEasingFunction_09 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0F), new Vector2(0.833000004F, 1F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_10()
            {
                return _cubicBezierEasingFunction_10 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0F), new Vector2(0.833000004F, 0.833000004F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_11()
            {
                return _cubicBezierEasingFunction_11 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.962000012F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_12()
            {
                return _cubicBezierEasingFunction_12 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.061999999F), new Vector2(0.833000004F, 0.833000004F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_13()
            {
                return _cubicBezierEasingFunction_13 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0399999991F), new Vector2(0.833000004F, 0.958000004F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_14()
            {
                return _cubicBezierEasingFunction_14 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0700000003F), new Vector2(0.833000004F, 0.934000015F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_15()
            {
                return _cubicBezierEasingFunction_15 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0399999991F), new Vector2(0.833000004F, 0.958999991F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_16()
            {
                return _cubicBezierEasingFunction_16 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0710000023F), new Vector2(0.833000004F, 0.936999977F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_17()
            {
                return _cubicBezierEasingFunction_17 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0680000037F), new Vector2(0.833000004F, 0.931999981F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_18()
            {
                return _cubicBezierEasingFunction_18 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0729999989F), new Vector2(0.833000004F, 0.934000015F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_19()
            {
                return _cubicBezierEasingFunction_19 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.050999999F), new Vector2(0.833000004F, 0.952000022F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_20()
            {
                return _cubicBezierEasingFunction_20 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0700000003F), new Vector2(0.833000004F, 0.940999985F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_21()
            {
                return _cubicBezierEasingFunction_21 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.063000001F), new Vector2(0.833000004F, 0.935000002F));
            }

            // PreComp layer: heart
            InsetClip InsetClip_0()
            {
                var result = _c.CreateInsetClip();
                return result;
            }

            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_0_to_0_0()
            {
                // Frame 0.
                var result = _rotationAngleInDegreesScalarAnimation_0_to_0_0 = CreateScalarKeyFrameAnimation(0F, 0F, HoldThenStepEasingFunction());
                // Frame 30.
                result.InsertKeyFrame(0.124481328F, 19F, CubicBezierEasingFunction_00());
                // Frame 60.
                result.InsertKeyFrame(0.248962656F, -30F, _cubicBezierEasingFunction_00);
                // Frame 90.
                result.InsertKeyFrame(0.373443991F, 10F, _cubicBezierEasingFunction_00);
                // Frame 120.
                result.InsertKeyFrame(0.497925311F, -13F, _cubicBezierEasingFunction_00);
                // Frame 150.
                result.InsertKeyFrame(0.622406662F, 19F, _cubicBezierEasingFunction_00);
                // Frame 180.
                result.InsertKeyFrame(0.746887982F, -30F, _cubicBezierEasingFunction_00);
                // Frame 210.
                result.InsertKeyFrame(0.871369302F, 10F, _cubicBezierEasingFunction_00);
                // Frame 240.
                result.InsertKeyFrame(0.995850623F, 0F, _cubicBezierEasingFunction_00);
                return result;
            }

            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_0_to_0_1()
            {
                // Frame 0.
                var result = _rotationAngleInDegreesScalarAnimation_0_to_0_1 = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction);
                // Frame 30.
                result.InsertKeyFrame(0.124481328F, 8F, _cubicBezierEasingFunction_00);
                // Frame 118.
                result.InsertKeyFrame(0.489626557F, -3F, _c.CreateCubicBezierEasingFunction(new Vector2(0.333000004F, 0F), new Vector2(0.666999996F, 0.95599997F)));
                // Frame 210.
                result.InsertKeyFrame(0.871369302F, 6F, _cubicBezierEasingFunction_00);
                // Frame 240.
                result.InsertKeyFrame(0.995850623F, 0F, _cubicBezierEasingFunction_00);
                return result;
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_0_to_360()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction);
                // Frame 240.
                result.InsertKeyFrame(0.995850623F, 360F, CubicBezierEasingFunction_01());
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 2
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_0_0()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 74.
                result.InsertKeyFrame(0.307053953F, -20F, _holdThenStepEasingFunction);
                // Frame 103.
                result.InsertKeyFrame(0.427385896F, 0F, CubicBezierEasingFunction_08());
                // Frame 136.
                result.InsertKeyFrame(0.564315379F, -10F, CubicBezierEasingFunction_09());
                // Frame 188.
                result.InsertKeyFrame(0.780083001F, 0F, CubicBezierEasingFunction_10());
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 13
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_0_1()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 102.
                result.InsertKeyFrame(0.423236519F, -20F, _holdThenStepEasingFunction);
                // Frame 128.
                result.InsertKeyFrame(0.53112036F, 0F, _cubicBezierEasingFunction_05);
                // Frame 154.
                result.InsertKeyFrame(0.639004171F, -10F, _cubicBezierEasingFunction_09);
                // Frame 197.
                result.InsertKeyFrame(0.817427397F, 0F, _cubicBezierEasingFunction_10);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 3
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_0_2()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 50.
                result.InsertKeyFrame(0.207468882F, -20F, _holdThenStepEasingFunction);
                // Frame 79.
                result.InsertKeyFrame(0.32780084F, 0F, _cubicBezierEasingFunction_08);
                // Frame 112.
                result.InsertKeyFrame(0.464730293F, -10F, _cubicBezierEasingFunction_09);
                // Frame 164.
                result.InsertKeyFrame(0.680497944F, 0F, _cubicBezierEasingFunction_10);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 3
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_15_0()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 43.
                result.InsertKeyFrame(0.178423241F, -20F, _holdThenStepEasingFunction);
                // Frame 68.
                result.InsertKeyFrame(0.282157689F, 0F, CubicBezierEasingFunction_11());
                // Frame 98.
                result.InsertKeyFrame(0.40663901F, -10F, _cubicBezierEasingFunction_09);
                // Frame 147.
                result.InsertKeyFrame(0.609958529F, 15F, CubicBezierEasingFunction_12());
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 3
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_15_1()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 95.
                result.InsertKeyFrame(0.394190878F, -20F, _holdThenStepEasingFunction);
                // Frame 120.
                result.InsertKeyFrame(0.497925311F, 0F, _cubicBezierEasingFunction_11);
                // Frame 150.
                result.InsertKeyFrame(0.622406662F, -10F, _cubicBezierEasingFunction_09);
                // Frame 199.
                result.InsertKeyFrame(0.825726151F, 15F, _cubicBezierEasingFunction_12);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 2
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_17()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, -20F, _holdThenStepEasingFunction);
                // Frame 94.
                result.InsertKeyFrame(0.3900415F, 0F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.829999983F)));
                // Frame 145.
                result.InsertKeyFrame(0.601659775F, 17F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.162F), new Vector2(0.833000004F, 0.833000004F)));
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_m10_0()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, StepThenHoldEasingFunction());
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, -20F, _holdThenStepEasingFunction);
                // Frame 61.
                result.InsertKeyFrame(0.253112048F, 0F, CubicBezierEasingFunction_02());
                // Frame 91.
                result.InsertKeyFrame(0.377593368F, 12F, CubicBezierEasingFunction_03());
                // Frame 180.
                result.InsertKeyFrame(0.746887982F, -10F, CubicBezierEasingFunction_04());
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_m10_1()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 61.
                result.InsertKeyFrame(0.253112048F, -20F, _holdThenStepEasingFunction);
                // Frame 91.
                result.InsertKeyFrame(0.377593368F, 0F, _cubicBezierEasingFunction_02);
                // Frame 121.
                result.InsertKeyFrame(0.502074718F, 12F, _cubicBezierEasingFunction_03);
                // Frame 210.
                result.InsertKeyFrame(0.871369302F, -10F, _cubicBezierEasingFunction_04);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_m10_2()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, -20F, _holdThenStepEasingFunction);
                // Frame 61.
                result.InsertKeyFrame(0.253112048F, 0F, CubicBezierEasingFunction_05());
                // Frame 121.
                result.InsertKeyFrame(0.502074718F, -5F, CubicBezierEasingFunction_06());
                // Frame 149.
                result.InsertKeyFrame(0.618257284F, -10F, CubicBezierEasingFunction_07());
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_m10_3()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 57.
                result.InsertKeyFrame(0.236514524F, -20F, _holdThenStepEasingFunction);
                // Frame 87.
                result.InsertKeyFrame(0.360995859F, 0F, _cubicBezierEasingFunction_05);
                // Frame 147.
                result.InsertKeyFrame(0.609958529F, -5F, _cubicBezierEasingFunction_06);
                // Frame 175.
                result.InsertKeyFrame(0.726141095F, -10F, _cubicBezierEasingFunction_07);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_m10_4()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 60.
                result.InsertKeyFrame(0.248962656F, -20F, _holdThenStepEasingFunction);
                // Frame 87.
                result.InsertKeyFrame(0.360995859F, 0F, _cubicBezierEasingFunction_05);
                // Frame 140.
                result.InsertKeyFrame(0.580912888F, -5F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0F), new Vector2(0.833000004F, 0.773999989F)));
                // Frame 165.
                result.InsertKeyFrame(0.684647322F, -10F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.107000001F), new Vector2(0.833000004F, 0.833000004F)));
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_m10_5()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 35.
                result.InsertKeyFrame(0.145228222F, -20F, _holdThenStepEasingFunction);
                // Frame 65.
                result.InsertKeyFrame(0.269709557F, 0F, _cubicBezierEasingFunction_05);
                // Frame 125.
                result.InsertKeyFrame(0.518672228F, -5F, _cubicBezierEasingFunction_06);
                // Frame 153.
                result.InsertKeyFrame(0.634854794F, -10F, _cubicBezierEasingFunction_07);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_m10_6()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 68.
                result.InsertKeyFrame(0.282157689F, -20F, _holdThenStepEasingFunction);
                // Frame 98.
                result.InsertKeyFrame(0.40663901F, 0F, _cubicBezierEasingFunction_05);
                // Frame 158.
                result.InsertKeyFrame(0.65560168F, -5F, _cubicBezierEasingFunction_06);
                // Frame 186.
                result.InsertKeyFrame(0.771784246F, -10F, _cubicBezierEasingFunction_07);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 7
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_m10_7()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 90.
                result.InsertKeyFrame(0.373443991F, -20F, _holdThenStepEasingFunction);
                // Frame 120.
                result.InsertKeyFrame(0.497925311F, 0F, _cubicBezierEasingFunction_05);
                // Frame 180.
                result.InsertKeyFrame(0.746887982F, -5F, _cubicBezierEasingFunction_06);
                // Frame 208.
                result.InsertKeyFrame(0.863070548F, -10F, _cubicBezierEasingFunction_07);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p3_to_0p8_0()
            {
                // Frame 0.
                var result = _scalarAnimation_0p3_to_0p8_0 = CreateScalarKeyFrameAnimation(0F, 0.300000012F, _stepThenHoldEasingFunction);
                // Frame 57.
                result.InsertKeyFrame(0.236514524F, 0.300000012F, _holdThenStepEasingFunction);
                // Frame 175.
                result.InsertKeyFrame(0.726141095F, 0.800000012F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p3_to_0p8_1()
            {
                // Frame 0.
                var result = _scalarAnimation_0p3_to_0p8_1 = CreateScalarKeyFrameAnimation(0F, 0.300000012F, _stepThenHoldEasingFunction);
                // Frame 60.
                result.InsertKeyFrame(0.248962656F, 0.300000012F, _holdThenStepEasingFunction);
                // Frame 165.
                result.InsertKeyFrame(0.684647322F, 0.800000012F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p3_to_0p8_2()
            {
                // Frame 0.
                var result = _scalarAnimation_0p3_to_0p8_2 = CreateScalarKeyFrameAnimation(0F, 0.300000012F, _stepThenHoldEasingFunction);
                // Frame 35.
                result.InsertKeyFrame(0.145228222F, 0.300000012F, _holdThenStepEasingFunction);
                // Frame 153.
                result.InsertKeyFrame(0.634854794F, 0.800000012F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p3_to_0p8_3()
            {
                // Frame 0.
                var result = _scalarAnimation_0p3_to_0p8_3 = CreateScalarKeyFrameAnimation(0F, 0.300000012F, _stepThenHoldEasingFunction);
                // Frame 68.
                result.InsertKeyFrame(0.282157689F, 0.300000012F, _holdThenStepEasingFunction);
                // Frame 186.
                result.InsertKeyFrame(0.771784246F, 0.800000012F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p3_to_0p8_4()
            {
                // Frame 0.
                var result = _scalarAnimation_0p3_to_0p8_4 = CreateScalarKeyFrameAnimation(0F, 0.300000012F, _stepThenHoldEasingFunction);
                // Frame 90.
                result.InsertKeyFrame(0.373443991F, 0.300000012F, _holdThenStepEasingFunction);
                // Frame 208.
                result.InsertKeyFrame(0.863070548F, 0.800000012F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p4_to_1()
            {
                // Frame 0.
                var result = _scalarAnimation_0p4_to_1 = CreateScalarKeyFrameAnimation(0F, 0.400000006F, _stepThenHoldEasingFunction);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, 0.400000006F, _holdThenStepEasingFunction);
                // Frame 149.
                result.InsertKeyFrame(0.618257284F, 1F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p4_to_1p2_0()
            {
                // Frame 0.
                var result = _scalarAnimation_0p4_to_1p2_0 = CreateScalarKeyFrameAnimation(0F, 0.400000006F, _stepThenHoldEasingFunction);
                // Frame 43.
                result.InsertKeyFrame(0.178423241F, 0.400000006F, _holdThenStepEasingFunction);
                // Frame 147.
                result.InsertKeyFrame(0.609958529F, 1.20000005F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p4_to_1p2_1()
            {
                // Frame 0.
                var result = _scalarAnimation_0p4_to_1p2_1 = CreateScalarKeyFrameAnimation(0F, 0.400000006F, _stepThenHoldEasingFunction);
                // Frame 95.
                result.InsertKeyFrame(0.394190878F, 0.400000006F, _holdThenStepEasingFunction);
                // Frame 199.
                result.InsertKeyFrame(0.825726151F, 1.20000005F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p6_to_1p4_0()
            {
                // Frame 0.
                var result = _scalarAnimation_0p6_to_1p4_0 = CreateScalarKeyFrameAnimation(0F, 0.600000024F, _stepThenHoldEasingFunction);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, 0.600000024F, _holdThenStepEasingFunction);
                // Frame 180.
                result.InsertKeyFrame(0.746887982F, 1.39999998F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p6_to_1p4_1()
            {
                // Frame 0.
                var result = _scalarAnimation_0p6_to_1p4_1 = CreateScalarKeyFrameAnimation(0F, 0.600000024F, _stepThenHoldEasingFunction);
                // Frame 61.
                result.InsertKeyFrame(0.253112048F, 0.600000024F, _holdThenStepEasingFunction);
                // Frame 210.
                result.InsertKeyFrame(0.871369302F, 1.39999998F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p6_to_1p4_2()
            {
                // Frame 0.
                var result = _scalarAnimation_0p6_to_1p4_2 = CreateScalarKeyFrameAnimation(0F, 0.600000024F, _stepThenHoldEasingFunction);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, 0.600000024F, _holdThenStepEasingFunction);
                // Frame 145.
                result.InsertKeyFrame(0.601659775F, 1.39999998F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p6_to_1p4_3()
            {
                // Frame 0.
                var result = _scalarAnimation_0p6_to_1p4_3 = CreateScalarKeyFrameAnimation(0F, 0.600000024F, _stepThenHoldEasingFunction);
                // Frame 74.
                result.InsertKeyFrame(0.307053953F, 0.600000024F, _holdThenStepEasingFunction);
                // Frame 188.
                result.InsertKeyFrame(0.780083001F, 1.39999998F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p6_to_1p4_4()
            {
                // Frame 0.
                var result = _scalarAnimation_0p6_to_1p4_4 = CreateScalarKeyFrameAnimation(0F, 0.600000024F, _stepThenHoldEasingFunction);
                // Frame 102.
                result.InsertKeyFrame(0.423236519F, 0.600000024F, _holdThenStepEasingFunction);
                // Frame 197.
                result.InsertKeyFrame(0.817427397F, 1.39999998F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p6_to_1p4_5()
            {
                // Frame 0.
                var result = _scalarAnimation_0p6_to_1p4_5 = CreateScalarKeyFrameAnimation(0F, 0.600000024F, _stepThenHoldEasingFunction);
                // Frame 50.
                result.InsertKeyFrame(0.207468882F, 0.600000024F, _holdThenStepEasingFunction);
                // Frame 164.
                result.InsertKeyFrame(0.680497944F, 1.39999998F, _cubicBezierEasingFunction_01);
                return result;
            }

            ScalarKeyFrameAnimation t0ScalarAnimation_0_to_1()
            {
                // Frame 31.
                var result = CreateScalarKeyFrameAnimation(0.128630728F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 61.
                result.InsertKeyFrame(0.253112018F, 1F, _cubicBezierEasingFunction_09);
                // Frame 61.
                result.InsertKeyFrame(0.253112048F, 0F, _stepThenHoldEasingFunction);
                // Frame 91.
                result.InsertKeyFrame(0.377593338F, 1F, CubicBezierEasingFunction_13());
                return result;
            }

            ScalarKeyFrameAnimation t1ScalarAnimation_0_to_1()
            {
                // Frame 91.
                var result = CreateScalarKeyFrameAnimation(0.377593368F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 121.
                result.InsertKeyFrame(0.502074659F, 1F, _cubicBezierEasingFunction_09);
                // Frame 121.
                result.InsertKeyFrame(0.502074718F, 0F, _stepThenHoldEasingFunction);
                // Frame 151.
                result.InsertKeyFrame(0.626555979F, 1F, CubicBezierEasingFunction_14());
                return result;
            }

            ScalarKeyFrameAnimation t2ScalarAnimation_0_to_1()
            {
                // Frame 151.
                var result = CreateScalarKeyFrameAnimation(0.626556039F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 180.
                result.InsertKeyFrame(0.746887922F, 1F, _cubicBezierEasingFunction_09);
                // Frame 181.
                result.InsertKeyFrame(0.751037359F, 0F, _stepThenHoldEasingFunction);
                // Frame 210.
                result.InsertKeyFrame(0.871369243F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t3ScalarAnimation_0_to_1()
            {
                // Frame 61.
                var result = CreateScalarKeyFrameAnimation(0.253112078F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 91.
                result.InsertKeyFrame(0.377593338F, 1F, _cubicBezierEasingFunction_09);
                // Frame 91.
                result.InsertKeyFrame(0.377593368F, 0F, _stepThenHoldEasingFunction);
                // Frame 121.
                result.InsertKeyFrame(0.502074659F, 1F, _cubicBezierEasingFunction_13);
                return result;
            }

            ScalarKeyFrameAnimation t4ScalarAnimation_0_to_1()
            {
                // Frame 121.
                var result = CreateScalarKeyFrameAnimation(0.502074718F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 151.
                result.InsertKeyFrame(0.626555979F, 1F, _cubicBezierEasingFunction_09);
                // Frame 151.
                result.InsertKeyFrame(0.626556039F, 0F, _stepThenHoldEasingFunction);
                // Frame 181.
                result.InsertKeyFrame(0.7510373F, 1F, _cubicBezierEasingFunction_14);
                return result;
            }

            ScalarKeyFrameAnimation t5ScalarAnimation_0_to_1()
            {
                // Frame 31.
                var result = CreateScalarKeyFrameAnimation(0.128630728F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 61.
                result.InsertKeyFrame(0.253112018F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0289999992F), new Vector2(0.833000004F, 0.971000016F)));
                // Frame 61.
                result.InsertKeyFrame(0.253112048F, 0F, _stepThenHoldEasingFunction);
                // Frame 91.
                result.InsertKeyFrame(0.377593338F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t6ScalarAnimation_0_to_1()
            {
                // Frame 91.
                var result = CreateScalarKeyFrameAnimation(0.377593368F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 120.
                result.InsertKeyFrame(0.497925282F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.057F), new Vector2(0.833000004F, 0.947000027F)));
                // Frame 120.
                result.InsertKeyFrame(0.497925311F, 0F, _stepThenHoldEasingFunction);
                // Frame 149.
                result.InsertKeyFrame(0.618257225F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t7ScalarAnimation_0_to_1()
            {
                // Frame 57.
                var result = CreateScalarKeyFrameAnimation(0.236514539F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 87.
                result.InsertKeyFrame(0.360995829F, 1F, CubicBezierEasingFunction_15());
                // Frame 87.
                result.InsertKeyFrame(0.360995859F, 0F, _stepThenHoldEasingFunction);
                // Frame 117.
                result.InsertKeyFrame(0.485477149F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t8ScalarAnimation_0_to_1()
            {
                // Frame 117.
                var result = CreateScalarKeyFrameAnimation(0.485477179F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 146.
                result.InsertKeyFrame(0.605809093F, 1F, CubicBezierEasingFunction_16());
                // Frame 146.
                result.InsertKeyFrame(0.605809152F, 0F, _stepThenHoldEasingFunction);
                // Frame 175.
                result.InsertKeyFrame(0.726141036F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t9ScalarAnimation_0_to_1()
            {
                // Frame 60.
                var result = CreateScalarKeyFrameAnimation(0.248962671F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 87.
                result.InsertKeyFrame(0.360995829F, 1F, _cubicBezierEasingFunction_13);
                // Frame 87.
                result.InsertKeyFrame(0.360995859F, 0F, _stepThenHoldEasingFunction);
                // Frame 113.
                result.InsertKeyFrame(0.46887964F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t10ScalarAnimation_0_to_1()
            {
                // Frame 113.
                var result = CreateScalarKeyFrameAnimation(0.46887967F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 139.
                result.InsertKeyFrame(0.576763451F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0719999969F), new Vector2(0.833000004F, 0.936999977F)));
                // Frame 139.
                result.InsertKeyFrame(0.576763511F, 0F, _stepThenHoldEasingFunction);
                // Frame 165.
                result.InsertKeyFrame(0.684647262F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t11ScalarAnimation_0_to_1()
            {
                // Frame 35.
                var result = CreateScalarKeyFrameAnimation(0.145228237F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 65.
                result.InsertKeyFrame(0.269709527F, 1F, CubicBezierEasingFunction_17());
                // Frame 65.
                result.InsertKeyFrame(0.269709557F, 0F, _stepThenHoldEasingFunction);
                // Frame 95.
                result.InsertKeyFrame(0.394190848F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t12ScalarAnimation_0_to_1()
            {
                // Frame 95.
                var result = CreateScalarKeyFrameAnimation(0.394190878F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 124.
                result.InsertKeyFrame(0.514522791F, 1F, CubicBezierEasingFunction_18());
                // Frame 124.
                result.InsertKeyFrame(0.514522851F, 0F, _stepThenHoldEasingFunction);
                // Frame 153.
                result.InsertKeyFrame(0.634854734F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t13ScalarAnimation_0_to_1()
            {
                // Frame 68.
                var result = CreateScalarKeyFrameAnimation(0.282157719F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 98.
                result.InsertKeyFrame(0.40663898F, 1F, _cubicBezierEasingFunction_17);
                // Frame 98.
                result.InsertKeyFrame(0.40663901F, 0F, _stepThenHoldEasingFunction);
                // Frame 128.
                result.InsertKeyFrame(0.5311203F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t14ScalarAnimation_0_to_1()
            {
                // Frame 128.
                var result = CreateScalarKeyFrameAnimation(0.53112036F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 157.
                result.InsertKeyFrame(0.651452243F, 1F, _cubicBezierEasingFunction_18);
                // Frame 157.
                result.InsertKeyFrame(0.651452303F, 0F, _stepThenHoldEasingFunction);
                // Frame 186.
                result.InsertKeyFrame(0.771784186F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t15ScalarAnimation_0_to_1()
            {
                // Frame 90.
                var result = CreateScalarKeyFrameAnimation(0.373444021F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 120.
                result.InsertKeyFrame(0.497925282F, 1F, _cubicBezierEasingFunction_15);
                // Frame 120.
                result.InsertKeyFrame(0.497925311F, 0F, _stepThenHoldEasingFunction);
                // Frame 150.
                result.InsertKeyFrame(0.622406602F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t16ScalarAnimation_0_to_1()
            {
                // Frame 150.
                var result = CreateScalarKeyFrameAnimation(0.622406662F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 179.
                result.InsertKeyFrame(0.742738545F, 1F, _cubicBezierEasingFunction_16);
                // Frame 179.
                result.InsertKeyFrame(0.742738605F, 0F, _stepThenHoldEasingFunction);
                // Frame 208.
                result.InsertKeyFrame(0.863070488F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t17ScalarAnimation_0_to_1()
            {
                // Frame 31.
                var result = CreateScalarKeyFrameAnimation(0.128630728F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 60.
                result.InsertKeyFrame(0.248962641F, 1F, _cubicBezierEasingFunction_09);
                // Frame 60.
                result.InsertKeyFrame(0.248962656F, 0F, _stepThenHoldEasingFunction);
                // Frame 93.
                result.InsertKeyFrame(0.385892093F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t18ScalarAnimation_0_to_1()
            {
                // Frame 93.
                var result = CreateScalarKeyFrameAnimation(0.385892123F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 123.
                result.InsertKeyFrame(0.510373414F, 1F, CubicBezierEasingFunction_19());
                // Frame 123.
                result.InsertKeyFrame(0.510373473F, 0F, _stepThenHoldEasingFunction);
                // Frame 145.
                result.InsertKeyFrame(0.601659715F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t19ScalarAnimation_0_to_1()
            {
                // Frame 74.
                var result = CreateScalarKeyFrameAnimation(0.307053983F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 103.
                result.InsertKeyFrame(0.427385867F, 1F, _cubicBezierEasingFunction_09);
                // Frame 103.
                result.InsertKeyFrame(0.427385896F, 0F, _stepThenHoldEasingFunction);
                // Frame 136.
                result.InsertKeyFrame(0.564315319F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t20ScalarAnimation_0_to_1()
            {
                // Frame 136.
                var result = CreateScalarKeyFrameAnimation(0.564315379F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 166.
                result.InsertKeyFrame(0.688796639F, 1F, _cubicBezierEasingFunction_19);
                // Frame 166.
                result.InsertKeyFrame(0.688796699F, 0F, _stepThenHoldEasingFunction);
                // Frame 188.
                result.InsertKeyFrame(0.780082941F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t21ScalarAnimation_0_to_1()
            {
                // Frame 102.
                var result = CreateScalarKeyFrameAnimation(0.423236549F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 128.
                result.InsertKeyFrame(0.5311203F, 1F, _cubicBezierEasingFunction_09);
                // Frame 128.
                result.InsertKeyFrame(0.53112036F, 0F, _stepThenHoldEasingFunction);
                // Frame 154.
                result.InsertKeyFrame(0.639004111F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t22ScalarAnimation_0_to_1()
            {
                // Frame 154.
                var result = CreateScalarKeyFrameAnimation(0.639004171F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 178.
                result.InsertKeyFrame(0.738589168F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0450000018F), new Vector2(0.833000004F, 0.950999975F)));
                // Frame 178.
                result.InsertKeyFrame(0.738589227F, 0F, _stepThenHoldEasingFunction);
                // Frame 197.
                result.InsertKeyFrame(0.817427337F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t23ScalarAnimation_0_to_1()
            {
                // Frame 50.
                var result = CreateScalarKeyFrameAnimation(0.207468897F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 79.
                result.InsertKeyFrame(0.32780081F, 1F, _cubicBezierEasingFunction_09);
                // Frame 79.
                result.InsertKeyFrame(0.32780084F, 0F, _stepThenHoldEasingFunction);
                // Frame 112.
                result.InsertKeyFrame(0.464730263F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0390000008F), new Vector2(0.833000004F, 0.964999974F)));
                return result;
            }

            ScalarKeyFrameAnimation t24ScalarAnimation_0_to_1()
            {
                // Frame 112.
                var result = CreateScalarKeyFrameAnimation(0.464730293F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 142.
                result.InsertKeyFrame(0.589211583F, 1F, _cubicBezierEasingFunction_09);
                // Frame 142.
                result.InsertKeyFrame(0.589211643F, 0F, _stepThenHoldEasingFunction);
                // Frame 164.
                result.InsertKeyFrame(0.680497885F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0340000018F), new Vector2(0.833000004F, 0.966000021F)));
                return result;
            }

            ScalarKeyFrameAnimation t25ScalarAnimation_0_to_1()
            {
                // Frame 43.
                var result = CreateScalarKeyFrameAnimation(0.178423256F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 68.
                result.InsertKeyFrame(0.28215766F, 1F, _cubicBezierEasingFunction_09);
                // Frame 68.
                result.InsertKeyFrame(0.282157689F, 0F, _stepThenHoldEasingFunction);
                // Frame 98.
                result.InsertKeyFrame(0.40663898F, 1F, CubicBezierEasingFunction_20());
                return result;
            }

            ScalarKeyFrameAnimation t26ScalarAnimation_0_to_1()
            {
                // Frame 98.
                var result = CreateScalarKeyFrameAnimation(0.40663901F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 125.
                result.InsertKeyFrame(0.518672168F, 1F, _cubicBezierEasingFunction_09);
                // Frame 125.
                result.InsertKeyFrame(0.518672228F, 0F, _stepThenHoldEasingFunction);
                // Frame 147.
                result.InsertKeyFrame(0.60995847F, 1F, CubicBezierEasingFunction_21());
                return result;
            }

            ScalarKeyFrameAnimation t27ScalarAnimation_0_to_1()
            {
                // Frame 95.
                var result = CreateScalarKeyFrameAnimation(0.394190907F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 120.
                result.InsertKeyFrame(0.497925282F, 1F, _cubicBezierEasingFunction_09);
                // Frame 120.
                result.InsertKeyFrame(0.497925311F, 0F, _stepThenHoldEasingFunction);
                // Frame 150.
                result.InsertKeyFrame(0.622406602F, 1F, _cubicBezierEasingFunction_20);
                return result;
            }

            ScalarKeyFrameAnimation t28ScalarAnimation_0_to_1()
            {
                // Frame 150.
                var result = CreateScalarKeyFrameAnimation(0.622406662F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 177.
                result.InsertKeyFrame(0.73443979F, 1F, _cubicBezierEasingFunction_09);
                // Frame 177.
                result.InsertKeyFrame(0.73443985F, 0F, _stepThenHoldEasingFunction);
                // Frame 199.
                result.InsertKeyFrame(0.825726092F, 1F, _cubicBezierEasingFunction_21);
                return result;
            }

            // Layer aggregator
            ShapeVisual ShapeVisual_0()
            {
                var result = _c.CreateShapeVisual();
                result.Size = new Vector2(1080F, 1080F);
                result.Shapes.Add(ContainerShape_00());
                return result;
            }

            // PreComp layer: heart
            // Layer aggregator
            ShapeVisual ShapeVisual_1()
            {
                var result = _c.CreateShapeVisual();
                result.Size = new Vector2(390F, 844F);
                var shapes = result.Shapes;
                // Layer: heart Outlines
                shapes.Add(ContainerShape_03());
                // Layer: heart Outlines 7
                shapes.Add(ContainerShape_11());
                // Layer: heart Outlines 2
                shapes.Add(ContainerShape_13());
                // Layer: heart Outlines 13
                shapes.Add(ContainerShape_16());
                // Layer: heart Outlines 3
                shapes.Add(ContainerShape_18());
                return result;
            }

            // Shape tree root for layer: matte
            ShapeVisual ShapeVisual_2()
            {
                var result = _c.CreateShapeVisual();
                result.IsVisible = false;
                result.Size = new Vector2(1080F, 1080F);
                // Offset:<540, 540>
                result.Shapes.Add(SpriteShape_49());
                result.StartAnimation("IsVisible", _isVisibleBooleanAnimation, _animationController_0);
                return result;
            }

            // Shape tree root for layer: Layer 3
            ShapeVisual ShapeVisual_3()
            {
                var result = _c.CreateShapeVisual();
                result.Opacity = 0.340000004F;
                result.Size = new Vector2(1080F, 1080F);
                result.Shapes.Add(ContainerShape_22());
                return result;
            }

            SpriteVisual SpriteVisual_0()
            {
                var result = _c.CreateSpriteVisual();
                result.Size = new Vector2(1080F, 1080F);
                result.Brush = EffectBrush();
                return result;
            }

            StepEasingFunction HoldThenStepEasingFunction()
            {
                var result = _holdThenStepEasingFunction = _c.CreateStepEasingFunction();
                result.IsFinalStepSingleFrame = true;
                return result;
            }

            StepEasingFunction StepThenHoldEasingFunction()
            {
                var result = _stepThenHoldEasingFunction = _c.CreateStepEasingFunction();
                result.IsInitialStepSingleFrame = true;
                return result;
            }

            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_00()
            {
                // Frame 0.
                var result = _offsetVector2Animation_00 = CreateVector2KeyFrameAnimation(0F, new Vector2(-378F, 439.065002F), _holdThenStepEasingFunction);
                // Frame 30.
                result.InsertKeyFrame(0.124481328F, new Vector2(522F, 439.065002F), _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.449999988F, 1F)));
                // Frame 210.
                result.InsertKeyFrame(0.871369302F, new Vector2(522F, 439.065002F), _cubicBezierEasingFunction_01);
                // Frame 240.
                result.InsertKeyFrame(0.995850623F, new Vector2(1431F, 439.065002F), _c.CreateCubicBezierEasingFunction(new Vector2(0.550000012F, 0F), new Vector2(0.833000004F, 0.834999979F)));
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_01()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(152.5F, 930.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, new Vector2(152.5F, 930.5F), _holdThenStepEasingFunction);
                // Frame 61.
                result.InsertExpressionKeyFrame(0.253112018F, "Pow(1-_.t0,3)*Vector2(152.5,930.5)+(3*Square(1-_.t0)*_.t0*Vector2(136.333,905.333))+(3*(1-_.t0)*Square(_.t0)*Vector2(86.667,803.167))+(Pow(_.t0,3)*Vector2(109.5,745.5))", _stepThenHoldEasingFunction);
                // Frame 91.
                result.InsertExpressionKeyFrame(0.377593338F, "Pow(1-_.t0,3)*Vector2(109.5,745.5)+(3*Square(1-_.t0)*_.t0*Vector2(126.406,702.803))+(3*(1-_.t0)*Square(_.t0)*Vector2(194.833,620.833))+(Pow(_.t0,3)*Vector2(167.5,536.5))", _stepThenHoldEasingFunction);
                // Frame 121.
                result.InsertExpressionKeyFrame(0.502074659F, "Pow(1-_.t1,3)*Vector2(167.5,536.5)+(3*Square(1-_.t1)*_.t1*Vector2(146.982,473.195))+(3*(1-_.t1)*Square(_.t1)*Vector2(62.693,402.818))+(Pow(_.t1,3)*Vector2(81.5,345.5))", _stepThenHoldEasingFunction);
                // Frame 151.
                result.InsertExpressionKeyFrame(0.626555979F, "Pow(1-_.t1,3)*Vector2(81.5,345.5)+(3*Square(1-_.t1)*_.t1*Vector2(105.747,271.604))+(3*(1-_.t1)*Square(_.t1)*Vector2(159.677,231.934))+(Pow(_.t1,3)*Vector2(154.5,175.5))", _stepThenHoldEasingFunction);
                // Frame 180.
                result.InsertExpressionKeyFrame(0.746887922F, "Pow(1-_.t2,3)*Vector2(154.5,175.5)+(3*Square(1-_.t2)*_.t2*Vector2(147.833,102.833))+(3*(1-_.t2)*Square(_.t2)*Vector2(73.5,7.5))+(Pow(_.t2,3)*Vector2(73.5,7.5))", _stepThenHoldEasingFunction);
                // Frame 180.
                result.InsertKeyFrame(0.746887982F, new Vector2(73.5F, 7.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_02()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(170.5F, 836.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 61.
                result.InsertKeyFrame(0.253112048F, new Vector2(170.5F, 836.5F), _holdThenStepEasingFunction);
                // Frame 91.
                result.InsertExpressionKeyFrame(0.377593338F, "Pow(1-_.t3,3)*Vector2(170.5,836.5)+(3*Square(1-_.t3)*_.t3*Vector2(154.333,811.333))+(3*(1-_.t3)*Square(_.t3)*Vector2(104.667,709.167))+(Pow(_.t3,3)*Vector2(127.5,651.5))", _stepThenHoldEasingFunction);
                // Frame 121.
                result.InsertExpressionKeyFrame(0.502074659F, "Pow(1-_.t3,3)*Vector2(127.5,651.5)+(3*Square(1-_.t3)*_.t3*Vector2(144.406,608.803))+(3*(1-_.t3)*Square(_.t3)*Vector2(212.833,526.833))+(Pow(_.t3,3)*Vector2(185.5,442.5))", _stepThenHoldEasingFunction);
                // Frame 151.
                result.InsertExpressionKeyFrame(0.626555979F, "Pow(1-_.t4,3)*Vector2(185.5,442.5)+(3*Square(1-_.t4)*_.t4*Vector2(164.982,379.195))+(3*(1-_.t4)*Square(_.t4)*Vector2(80.693,308.818))+(Pow(_.t4,3)*Vector2(99.5,251.5))", _stepThenHoldEasingFunction);
                // Frame 181.
                result.InsertExpressionKeyFrame(0.7510373F, "Pow(1-_.t4,3)*Vector2(99.5,251.5)+(3*Square(1-_.t4)*_.t4*Vector2(123.747,177.604))+(3*(1-_.t4)*Square(_.t4)*Vector2(177.677,137.934))+(Pow(_.t4,3)*Vector2(172.5,81.5))", _stepThenHoldEasingFunction);
                // Frame 210.
                result.InsertExpressionKeyFrame(0.871369243F, "Pow(1-_.t2,3)*Vector2(172.5,81.5)+(3*Square(1-_.t2)*_.t2*Vector2(165.833,8.833))+(3*(1-_.t2)*Square(_.t2)*Vector2(91.5,-86.5))+(Pow(_.t2,3)*Vector2(91.5,-86.5))", _stepThenHoldEasingFunction);
                // Frame 210.
                result.InsertKeyFrame(0.871369302F, new Vector2(91.5F, -86.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_03()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(110.5F, 838.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, new Vector2(110.5F, 838.5F), _holdThenStepEasingFunction);
                // Frame 61.
                result.InsertExpressionKeyFrame(0.253112018F, "Pow(1-_.t5,3)*Vector2(110.5,838.5)+(3*Square(1-_.t5)*_.t5*Vector2(88.333,747.333))+(3*(1-_.t5)*Square(_.t5)*Vector2(114,673.167))+(Pow(_.t5,3)*Vector2(157.5,579.5))", _stepThenHoldEasingFunction);
                // Frame 91.
                result.InsertExpressionKeyFrame(0.377593338F, "Pow(1-_.t5,3)*Vector2(157.5,579.5)+(3*Square(1-_.t5)*_.t5*Vector2(193.42,502.156))+(3*(1-_.t5)*Square(_.t5)*Vector2(111,401.167))+(Pow(_.t5,3)*Vector2(117.5,320.5))", _stepThenHoldEasingFunction);
                // Frame 120.
                result.InsertExpressionKeyFrame(0.497925282F, "Pow(1-_.t6,3)*Vector2(117.5,320.5)+(3*Square(1-_.t6)*_.t6*Vector2(124,239.833))+(3*(1-_.t6)*Square(_.t6)*Vector2(201.833,165))+(Pow(_.t6,3)*Vector2(196.5,95.5))", _stepThenHoldEasingFunction);
                // Frame 149.
                result.InsertExpressionKeyFrame(0.618257225F, "Pow(1-_.t6,3)*Vector2(196.5,95.5)+(3*Square(1-_.t6)*_.t6*Vector2(191.167,26))+(3*(1-_.t6)*Square(_.t6)*Vector2(85.5,-96.5))+(Pow(_.t6,3)*Vector2(85.5,-96.5))", _stepThenHoldEasingFunction);
                // Frame 149.
                result.InsertKeyFrame(0.618257284F, new Vector2(85.5F, -96.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_04()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(58.5F, 842.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 57.
                result.InsertKeyFrame(0.236514524F, new Vector2(58.5F, 842.5F), _holdThenStepEasingFunction);
                // Frame 87.
                result.InsertExpressionKeyFrame(0.360995829F, "Pow(1-_.t7,3)*Vector2(58.5,842.5)+(3*Square(1-_.t7)*_.t7*Vector2(28.333,711.333))+(3*(1-_.t7)*Square(_.t7)*Vector2(96,693.167))+(Pow(_.t7,3)*Vector2(123.5,587.5))", _stepThenHoldEasingFunction);
                // Frame 117.
                result.InsertExpressionKeyFrame(0.485477149F, "Pow(1-_.t7,3)*Vector2(123.5,587.5)+(3*Square(1-_.t7)*_.t7*Vector2(144.978,504.971))+(3*(1-_.t7)*Square(_.t7)*Vector2(52,391.833))+(Pow(_.t7,3)*Vector2(55.5,310.5))", _stepThenHoldEasingFunction);
                // Frame 146.
                result.InsertExpressionKeyFrame(0.605809093F, "Pow(1-_.t8,3)*Vector2(55.5,310.5)+(3*Square(1-_.t8)*_.t8*Vector2(59,229.167))+(3*(1-_.t8)*Square(_.t8)*Vector2(144.833,168.667))+(Pow(_.t8,3)*Vector2(144.5,99.5))", _stepThenHoldEasingFunction);
                // Frame 175.
                result.InsertExpressionKeyFrame(0.726141036F, "Pow(1-_.t8,3)*Vector2(144.5,99.5)+(3*Square(1-_.t8)*_.t8*Vector2(144.167,30.333))+(3*(1-_.t8)*Square(_.t8)*Vector2(53.5,-104.5))+(Pow(_.t8,3)*Vector2(53.5,-104.5))", _stepThenHoldEasingFunction);
                // Frame 175.
                result.InsertKeyFrame(0.726141095F, new Vector2(53.5F, -104.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_05()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(116.5F, 840.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 60.
                result.InsertKeyFrame(0.248962656F, new Vector2(116.5F, 840.5F), _holdThenStepEasingFunction);
                // Frame 87.
                result.InsertExpressionKeyFrame(0.360995829F, "Pow(1-_.t9,3)*Vector2(116.5,840.5)+(3*Square(1-_.t9)*_.t9*Vector2(86.333,709.333))+(3*(1-_.t9)*Square(_.t9)*Vector2(154,691.167))+(Pow(_.t9,3)*Vector2(181.5,585.5))", _stepThenHoldEasingFunction);
                // Frame 113.
                result.InsertExpressionKeyFrame(0.46887964F, "Pow(1-_.t9,3)*Vector2(181.5,585.5)+(3*Square(1-_.t9)*_.t9*Vector2(202.978,502.971))+(3*(1-_.t9)*Square(_.t9)*Vector2(110,389.833))+(Pow(_.t9,3)*Vector2(113.5,308.5))", _stepThenHoldEasingFunction);
                // Frame 139.
                result.InsertExpressionKeyFrame(0.576763451F, "Pow(1-_.t10,3)*Vector2(113.5,308.5)+(3*Square(1-_.t10)*_.t10*Vector2(117,227.167))+(3*(1-_.t10)*Square(_.t10)*Vector2(202.833,166.667))+(Pow(_.t10,3)*Vector2(202.5,97.5))", _stepThenHoldEasingFunction);
                // Frame 165.
                result.InsertExpressionKeyFrame(0.684647262F, "Pow(1-_.t10,3)*Vector2(202.5,97.5)+(3*Square(1-_.t10)*_.t10*Vector2(202.167,28.333))+(3*(1-_.t10)*Square(_.t10)*Vector2(111.5,-106.5))+(Pow(_.t10,3)*Vector2(111.5,-106.5))", _stepThenHoldEasingFunction);
                // Frame 165.
                result.InsertKeyFrame(0.684647322F, new Vector2(111.5F, -106.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_06()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(4.5F, 842.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 35.
                result.InsertKeyFrame(0.145228222F, new Vector2(4.5F, 842.5F), _holdThenStepEasingFunction);
                // Frame 65.
                result.InsertExpressionKeyFrame(0.269709527F, "Pow(1-_.t11,3)*Vector2(4.5,842.5)+(3*Square(1-_.t11)*_.t11*Vector2(-25.667,711.333))+(3*(1-_.t11)*Square(_.t11)*Vector2(96,697.167))+(Pow(_.t11,3)*Vector2(123.5,591.5))", _stepThenHoldEasingFunction);
                // Frame 95.
                result.InsertExpressionKeyFrame(0.394190848F, "Pow(1-_.t11,3)*Vector2(123.5,591.5)+(3*Square(1-_.t11)*_.t11*Vector2(144.978,508.971))+(3*(1-_.t11)*Square(_.t11)*Vector2(13.333,409.833))+(Pow(_.t11,3)*Vector2(13.5,326.5))", _stepThenHoldEasingFunction);
                // Frame 124.
                result.InsertExpressionKeyFrame(0.514522791F, "Pow(1-_.t12,3)*Vector2(13.5,326.5)+(3*Square(1-_.t12)*_.t12*Vector2(13.667,243.167))+(3*(1-_.t12)*Square(_.t12)*Vector2(126.833,163.333))+(Pow(_.t12,3)*Vector2(124.5,91.5))", _stepThenHoldEasingFunction);
                // Frame 153.
                result.InsertExpressionKeyFrame(0.634854734F, "Pow(1-_.t12,3)*Vector2(124.5,91.5)+(3*Square(1-_.t12)*_.t12*Vector2(122.167,19.667))+(3*(1-_.t12)*Square(_.t12)*Vector2(-0.5,-104.5))+(Pow(_.t12,3)*Vector2(-0.5,-104.5))", _stepThenHoldEasingFunction);
                // Frame 153.
                result.InsertKeyFrame(0.634854794F, new Vector2(-0.5F, -104.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_07()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(116.5F, 844.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 68.
                result.InsertKeyFrame(0.282157689F, new Vector2(116.5F, 844.5F), _holdThenStepEasingFunction);
                // Frame 98.
                result.InsertExpressionKeyFrame(0.40663898F, "Pow(1-_.t13,3)*Vector2(116.5,844.5)+(3*Square(1-_.t13)*_.t13*Vector2(86.333,713.333))+(3*(1-_.t13)*Square(_.t13)*Vector2(208,699.167))+(Pow(_.t13,3)*Vector2(235.5,593.5))", _stepThenHoldEasingFunction);
                // Frame 128.
                result.InsertExpressionKeyFrame(0.5311203F, "Pow(1-_.t13,3)*Vector2(235.5,593.5)+(3*Square(1-_.t13)*_.t13*Vector2(256.978,510.971))+(3*(1-_.t13)*Square(_.t13)*Vector2(125.333,411.833))+(Pow(_.t13,3)*Vector2(125.5,328.5))", _stepThenHoldEasingFunction);
                // Frame 157.
                result.InsertExpressionKeyFrame(0.651452243F, "Pow(1-_.t14,3)*Vector2(125.5,328.5)+(3*Square(1-_.t14)*_.t14*Vector2(125.667,245.167))+(3*(1-_.t14)*Square(_.t14)*Vector2(238.833,165.333))+(Pow(_.t14,3)*Vector2(236.5,93.5))", _stepThenHoldEasingFunction);
                // Frame 186.
                result.InsertExpressionKeyFrame(0.771784186F, "Pow(1-_.t14,3)*Vector2(236.5,93.5)+(3*Square(1-_.t14)*_.t14*Vector2(234.167,21.667))+(3*(1-_.t14)*Square(_.t14)*Vector2(111.5,-102.5))+(Pow(_.t14,3)*Vector2(111.5,-102.5))", _stepThenHoldEasingFunction);
                // Frame 186.
                result.InsertKeyFrame(0.771784246F, new Vector2(111.5F, -102.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 7
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_08()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(80.5F, 920.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 90.
                result.InsertKeyFrame(0.373443991F, new Vector2(80.5F, 920.5F), _holdThenStepEasingFunction);
                // Frame 120.
                result.InsertExpressionKeyFrame(0.497925282F, "Pow(1-_.t15,3)*Vector2(80.5,920.5)+(3*Square(1-_.t15)*_.t15*Vector2(50.333,789.333))+(3*(1-_.t15)*Square(_.t15)*Vector2(118,771.167))+(Pow(_.t15,3)*Vector2(145.5,665.5))", _stepThenHoldEasingFunction);
                // Frame 150.
                result.InsertExpressionKeyFrame(0.622406602F, "Pow(1-_.t15,3)*Vector2(145.5,665.5)+(3*Square(1-_.t15)*_.t15*Vector2(166.978,582.971))+(3*(1-_.t15)*Square(_.t15)*Vector2(74,469.833))+(Pow(_.t15,3)*Vector2(77.5,388.5))", _stepThenHoldEasingFunction);
                // Frame 179.
                result.InsertExpressionKeyFrame(0.742738545F, "Pow(1-_.t16,3)*Vector2(77.5,388.5)+(3*Square(1-_.t16)*_.t16*Vector2(81,307.167))+(3*(1-_.t16)*Square(_.t16)*Vector2(166.833,246.667))+(Pow(_.t16,3)*Vector2(166.5,177.5))", _stepThenHoldEasingFunction);
                // Frame 208.
                result.InsertExpressionKeyFrame(0.863070488F, "Pow(1-_.t16,3)*Vector2(166.5,177.5)+(3*Square(1-_.t16)*_.t16*Vector2(166.167,108.333))+(3*(1-_.t16)*Square(_.t16)*Vector2(75.5,-26.5))+(Pow(_.t16,3)*Vector2(75.5,-26.5))", _stepThenHoldEasingFunction);
                // Frame 208.
                result.InsertKeyFrame(0.863070548F, new Vector2(75.5F, -26.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 2
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_09()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(82.5F, 828.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, new Vector2(82.5F, 828.5F), _holdThenStepEasingFunction);
                // Frame 60.
                result.InsertExpressionKeyFrame(0.248962641F, "Pow(1-_.t17,3)*Vector2(82.5,828.5)+(3*Square(1-_.t17)*_.t17*Vector2(58.333,781.333))+(3*(1-_.t17)*Square(_.t17)*Vector2(9.333,655.167))+(Pow(_.t17,3)*Vector2(47.5,557.5))", _stepThenHoldEasingFunction);
                // Frame 93.
                result.InsertExpressionKeyFrame(0.385892093F, "Pow(1-_.t17,3)*Vector2(47.5,557.5)+(3*Square(1-_.t17)*_.t17*Vector2(85.19,461.052))+(3*(1-_.t17)*Square(_.t17)*Vector2(15.667,361.5))+(Pow(_.t17,3)*Vector2(23.5,276.5))", _stepThenHoldEasingFunction);
                // Frame 123.
                result.InsertExpressionKeyFrame(0.510373414F, "Pow(1-_.t18,3)*Vector2(23.5,276.5)+(3*Square(1-_.t18)*_.t18*Vector2(31.333,191.5))+(3*(1-_.t18)*Square(_.t18)*Vector2(96.5,110))+(Pow(_.t18,3)*Vector2(94.5,47.5))", _stepThenHoldEasingFunction);
                // Frame 145.
                result.InsertExpressionKeyFrame(0.601659715F, "Pow(1-_.t18,3)*Vector2(94.5,47.5)+(3*Square(1-_.t18)*_.t18*Vector2(92.5,-15))+(3*(1-_.t18)*Square(_.t18)*Vector2(11.5,-98.5))+(Pow(_.t18,3)*Vector2(11.5,-98.5))", _stepThenHoldEasingFunction);
                // Frame 145.
                result.InsertKeyFrame(0.601659775F, new Vector2(11.5F, -98.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 2
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_10()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(106.5F, 828.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 74.
                result.InsertKeyFrame(0.307053953F, new Vector2(106.5F, 828.5F), _holdThenStepEasingFunction);
                // Frame 103.
                result.InsertExpressionKeyFrame(0.427385867F, "Pow(1-_.t19,3)*Vector2(106.5,828.5)+(3*Square(1-_.t19)*_.t19*Vector2(82.333,781.333))+(3*(1-_.t19)*Square(_.t19)*Vector2(38.305,675.928))+(Pow(_.t19,3)*Vector2(71.5,557.5))", _stepThenHoldEasingFunction);
                // Frame 136.
                result.InsertExpressionKeyFrame(0.564315319F, "Pow(1-_.t19,3)*Vector2(71.5,557.5)+(3*Square(1-_.t19)*_.t19*Vector2(118.003,391.593))+(3*(1-_.t19)*Square(_.t19)*Vector2(39.667,361.5))+(Pow(_.t19,3)*Vector2(47.5,276.5))", _stepThenHoldEasingFunction);
                // Frame 166.
                result.InsertExpressionKeyFrame(0.688796639F, "Pow(1-_.t20,3)*Vector2(47.5,276.5)+(3*Square(1-_.t20)*_.t20*Vector2(55.333,191.5))+(3*(1-_.t20)*Square(_.t20)*Vector2(120.5,110))+(Pow(_.t20,3)*Vector2(118.5,47.5))", _stepThenHoldEasingFunction);
                // Frame 188.
                result.InsertExpressionKeyFrame(0.780082941F, "Pow(1-_.t20,3)*Vector2(118.5,47.5)+(3*Square(1-_.t20)*_.t20*Vector2(116.5,-15))+(3*(1-_.t20)*Square(_.t20)*Vector2(35.5,-98.5))+(Pow(_.t20,3)*Vector2(35.5,-98.5))", _stepThenHoldEasingFunction);
                // Frame 188.
                result.InsertKeyFrame(0.780083001F, new Vector2(35.5F, -98.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 13
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_11()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(160.5F, 868.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 102.
                result.InsertKeyFrame(0.423236519F, new Vector2(160.5F, 868.5F), _holdThenStepEasingFunction);
                // Frame 128.
                result.InsertExpressionKeyFrame(0.5311203F, "Pow(1-_.t21,3)*Vector2(160.5,868.5)+(3*Square(1-_.t21)*_.t21*Vector2(172.333,783.333))+(3*(1-_.t21)*Square(_.t21)*Vector2(178.5,719.5))+(Pow(_.t21,3)*Vector2(139.5,603.5))", _stepThenHoldEasingFunction);
                // Frame 154.
                result.InsertExpressionKeyFrame(0.639004111F, "Pow(1-_.t21,3)*Vector2(139.5,603.5)+(3*Square(1-_.t21)*_.t21*Vector2(100.5,487.5))+(3*(1-_.t21)*Square(_.t21)*Vector2(80.667,459.167))+(Pow(_.t21,3)*Vector2(85.5,378.5))", _stepThenHoldEasingFunction);
                // Frame 178.
                result.InsertExpressionKeyFrame(0.738589168F, "Pow(1-_.t22,3)*Vector2(85.5,378.5)+(3*Square(1-_.t22)*_.t22*Vector2(90.333,297.833))+(3*(1-_.t22)*Square(_.t22)*Vector2(158.5,229.5))+(Pow(_.t22,3)*Vector2(168.5,119.5))", _stepThenHoldEasingFunction);
                // Frame 197.
                result.InsertExpressionKeyFrame(0.817427337F, "Pow(1-_.t22,3)*Vector2(168.5,119.5)+(3*Square(1-_.t22)*_.t22*Vector2(178.5,9.5))+(3*(1-_.t22)*Square(_.t22)*Vector2(89.5,-58.5))+(Pow(_.t22,3)*Vector2(89.5,-58.5))", _stepThenHoldEasingFunction);
                // Frame 197.
                result.InsertKeyFrame(0.817427397F, new Vector2(89.5F, -58.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 3
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_12()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(174.5F, 826.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 50.
                result.InsertKeyFrame(0.207468882F, new Vector2(174.5F, 826.5F), _holdThenStepEasingFunction);
                // Frame 79.
                result.InsertExpressionKeyFrame(0.32780081F, "Pow(1-_.t23,3)*Vector2(174.5,826.5)+(3*Square(1-_.t23)*_.t23*Vector2(150.333,779.333))+(3*(1-_.t23)*Square(_.t23)*Vector2(67.333,663.167))+(Pow(_.t23,3)*Vector2(105.5,565.5))", _stepThenHoldEasingFunction);
                // Frame 112.
                result.InsertExpressionKeyFrame(0.464730263F, "Pow(1-_.t23,3)*Vector2(105.5,565.5)+(3*Square(1-_.t23)*_.t23*Vector2(143.19,469.052))+(3*(1-_.t23)*Square(_.t23)*Vector2(170.667,374.833))+(Pow(_.t23,3)*Vector2(167.5,292.5))", _stepThenHoldEasingFunction);
                // Frame 142.
                result.InsertExpressionKeyFrame(0.589211583F, "Pow(1-_.t24,3)*Vector2(167.5,292.5)+(3*Square(1-_.t24)*_.t24*Vector2(164.333,210.167))+(3*(1-_.t24)*Square(_.t24)*Vector2(94.167,136))+(Pow(_.t24,3)*Vector2(86.5,71.5))", _stepThenHoldEasingFunction);
                // Frame 164.
                result.InsertExpressionKeyFrame(0.680497885F, "Pow(1-_.t24,3)*Vector2(86.5,71.5)+(3*Square(1-_.t24)*_.t24*Vector2(78.833,7))+(3*(1-_.t24)*Square(_.t24)*Vector2(121.5,-94.5))+(Pow(_.t24,3)*Vector2(121.5,-94.5))", _stepThenHoldEasingFunction);
                // Frame 164.
                result.InsertKeyFrame(0.680497944F, new Vector2(121.5F, -94.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 3
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_13()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(160.5F, 836.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 43.
                result.InsertKeyFrame(0.178423241F, new Vector2(160.5F, 836.5F), _holdThenStepEasingFunction);
                // Frame 68.
                result.InsertExpressionKeyFrame(0.28215766F, "Pow(1-_.t25,3)*Vector2(160.5,836.5)+(3*Square(1-_.t25)*_.t25*Vector2(124.333,791.333))+(3*(1-_.t25)*Square(_.t25)*Vector2(21.333,653.167))+(Pow(_.t25,3)*Vector2(59.5,555.5))", _stepThenHoldEasingFunction);
                // Frame 98.
                result.InsertExpressionKeyFrame(0.40663898F, "Pow(1-_.t25,3)*Vector2(59.5,555.5)+(3*Square(1-_.t25)*_.t25*Vector2(97.19,459.052))+(3*(1-_.t25)*Square(_.t25)*Vector2(164,372.167))+(Pow(_.t25,3)*Vector2(163.5,294.5))", _stepThenHoldEasingFunction);
                // Frame 125.
                result.InsertExpressionKeyFrame(0.518672168F, "Pow(1-_.t26,3)*Vector2(163.5,294.5)+(3*Square(1-_.t26)*_.t26*Vector2(163,216.833))+(3*(1-_.t26)*Square(_.t26)*Vector2(59.624,154.093))+(Pow(_.t26,3)*Vector2(56.5,89.5))", _stepThenHoldEasingFunction);
                // Frame 147.
                result.InsertExpressionKeyFrame(0.60995847F, "Pow(1-_.t26,3)*Vector2(56.5,89.5)+(3*Square(1-_.t26)*_.t26*Vector2(51.833,-7))+(3*(1-_.t26)*Square(_.t26)*Vector2(135.5,-92.5))+(Pow(_.t26,3)*Vector2(135.5,-92.5))", _stepThenHoldEasingFunction);
                // Frame 147.
                result.InsertKeyFrame(0.609958529F, new Vector2(135.5F, -92.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 3
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_14()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(92.5F, 836.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 95.
                result.InsertKeyFrame(0.394190878F, new Vector2(92.5F, 836.5F), _holdThenStepEasingFunction);
                // Frame 120.
                result.InsertExpressionKeyFrame(0.497925282F, "Pow(1-_.t27,3)*Vector2(92.5,836.5)+(3*Square(1-_.t27)*_.t27*Vector2(56.333,791.333))+(3*(1-_.t27)*Square(_.t27)*Vector2(-46.667,653.167))+(Pow(_.t27,3)*Vector2(-8.5,555.5))", _stepThenHoldEasingFunction);
                // Frame 150.
                result.InsertExpressionKeyFrame(0.622406602F, "Pow(1-_.t27,3)*Vector2(-8.5,555.5)+(3*Square(1-_.t27)*_.t27*Vector2(29.19,459.052))+(3*(1-_.t27)*Square(_.t27)*Vector2(96,372.167))+(Pow(_.t27,3)*Vector2(95.5,294.5))", _stepThenHoldEasingFunction);
                // Frame 177.
                result.InsertExpressionKeyFrame(0.73443979F, "Pow(1-_.t28,3)*Vector2(95.5,294.5)+(3*Square(1-_.t28)*_.t28*Vector2(95,216.833))+(3*(1-_.t28)*Square(_.t28)*Vector2(-8.375999,154.093))+(Pow(_.t28,3)*Vector2(-11.5,89.5))", _stepThenHoldEasingFunction);
                // Frame 199.
                result.InsertExpressionKeyFrame(0.825726092F, "Pow(1-_.t28,3)*Vector2(-11.5,89.5)+(3*Square(1-_.t28)*_.t28*Vector2(-16.167,-7))+(3*(1-_.t28)*Square(_.t28)*Vector2(67.5,-92.5))+(Pow(_.t28,3)*Vector2(67.5,-92.5))", _stepThenHoldEasingFunction);
                // Frame 199.
                result.InsertKeyFrame(0.825726151F, new Vector2(67.5F, -92.5F), _stepThenHoldEasingFunction);
                return result;
            }

            Vector2KeyFrameAnimation ShapeVisibilityAnimation_0()
            {
                // Frame 0.
                var result = _shapeVisibilityAnimation_0 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, new Vector2(1F, 1F), _holdThenStepEasingFunction);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 7
            Vector2KeyFrameAnimation ShapeVisibilityAnimation_1()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction);
                // Frame 30.
                result.InsertKeyFrame(0.124481328F, new Vector2(1F, 1F), _holdThenStepEasingFunction);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 13
            Vector2KeyFrameAnimation ShapeVisibilityAnimation_2()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction);
                // Frame 41.
                result.InsertKeyFrame(0.170124486F, new Vector2(1F, 1F), _holdThenStepEasingFunction);
                return result;
            }

            internal Lottie_UFO_AnimatedVisual_UAPv15(
                Compositor compositor
                )
            {
                _c = compositor;
                _reusableExpressionAnimation = compositor.CreateExpressionAnimation();
                Root();
            }

            public Visual RootVisual => _root;
            public TimeSpan Duration => TimeSpan.FromTicks(c_durationTicks);
            public Vector2 Size => new Vector2(1080F, 1080F);
            void IDisposable.Dispose() => _root?.Dispose();

            internal static bool IsRuntimeCompatible()
            {
                return Windows.Foundation.Metadata.ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 15);
            }
        }

        sealed class Lottie_UFO_AnimatedVisual_UAPv8
            : Microsoft.UI.Xaml.Controls.IAnimatedVisual
        {
            const long c_durationTicks = 80333333;
            readonly Compositor _c;
            readonly ExpressionAnimation _reusableExpressionAnimation;
            BooleanKeyFrameAnimation _isVisibleBooleanAnimation;
            CompositionColorBrush _colorBrush_AlmostDeepPink_FFFD346E;
            CompositionColorBrush _colorBrush_AlmostGold_FFFFCC02;
            CompositionColorBrush _colorBrush_AlmostLightSkyBlue_FF7AE2FB;
            CompositionColorBrush _colorBrush_AlmostLightSteelBlue_FFBCBBF9;
            CompositionColorBrush _colorBrush_AlmostSnow_FFFFF8F5;
            CompositionColorBrush _colorBrush_Black;
            CompositionColorBrush _colorBrush_SemiTransparentAlmostDeepPink_B2FD346E;
            CompositionColorBrush _colorBrush_SemiTransparentAlmostDeepPink_E5FD346E;
            CompositionColorBrush _colorBrush_SemiTransparentAlmostGold_8EFFCC02;
            CompositionColorBrush _colorBrush_SemiTransparentBlack_0;
            CompositionPathGeometry _pathGeometry_09;
            CompositionPathGeometry _pathGeometry_10;
            CompositionPathGeometry _pathGeometry_11;
            CompositionPathGeometry _pathGeometry_16;
            CompositionPathGeometry _pathGeometry_17;
            CompositionPathGeometry _pathGeometry_18;
            CompositionPathGeometry _pathGeometry_19;
            CompositionPathGeometry _pathGeometry_20;
            ContainerVisual _root;
            CubicBezierEasingFunction _cubicBezierEasingFunction_00;
            CubicBezierEasingFunction _cubicBezierEasingFunction_01;
            CubicBezierEasingFunction _cubicBezierEasingFunction_02;
            CubicBezierEasingFunction _cubicBezierEasingFunction_03;
            CubicBezierEasingFunction _cubicBezierEasingFunction_04;
            CubicBezierEasingFunction _cubicBezierEasingFunction_05;
            CubicBezierEasingFunction _cubicBezierEasingFunction_06;
            CubicBezierEasingFunction _cubicBezierEasingFunction_07;
            CubicBezierEasingFunction _cubicBezierEasingFunction_08;
            CubicBezierEasingFunction _cubicBezierEasingFunction_09;
            CubicBezierEasingFunction _cubicBezierEasingFunction_10;
            CubicBezierEasingFunction _cubicBezierEasingFunction_11;
            CubicBezierEasingFunction _cubicBezierEasingFunction_12;
            CubicBezierEasingFunction _cubicBezierEasingFunction_13;
            CubicBezierEasingFunction _cubicBezierEasingFunction_14;
            CubicBezierEasingFunction _cubicBezierEasingFunction_15;
            CubicBezierEasingFunction _cubicBezierEasingFunction_16;
            CubicBezierEasingFunction _cubicBezierEasingFunction_17;
            CubicBezierEasingFunction _cubicBezierEasingFunction_18;
            CubicBezierEasingFunction _cubicBezierEasingFunction_19;
            CubicBezierEasingFunction _cubicBezierEasingFunction_20;
            CubicBezierEasingFunction _cubicBezierEasingFunction_21;
            ExpressionAnimation _rootProgress;
            ScalarKeyFrameAnimation _rotationAngleInDegreesScalarAnimation_0_to_0_0;
            ScalarKeyFrameAnimation _rotationAngleInDegreesScalarAnimation_0_to_0_1;
            ScalarKeyFrameAnimation _scalarAnimation_0p3_to_0p8_0;
            ScalarKeyFrameAnimation _scalarAnimation_0p3_to_0p8_1;
            ScalarKeyFrameAnimation _scalarAnimation_0p3_to_0p8_2;
            ScalarKeyFrameAnimation _scalarAnimation_0p3_to_0p8_3;
            ScalarKeyFrameAnimation _scalarAnimation_0p3_to_0p8_4;
            ScalarKeyFrameAnimation _scalarAnimation_0p4_to_1;
            ScalarKeyFrameAnimation _scalarAnimation_0p4_to_1p2_0;
            ScalarKeyFrameAnimation _scalarAnimation_0p4_to_1p2_1;
            ScalarKeyFrameAnimation _scalarAnimation_0p6_to_1p4_0;
            ScalarKeyFrameAnimation _scalarAnimation_0p6_to_1p4_1;
            ScalarKeyFrameAnimation _scalarAnimation_0p6_to_1p4_2;
            ScalarKeyFrameAnimation _scalarAnimation_0p6_to_1p4_3;
            ScalarKeyFrameAnimation _scalarAnimation_0p6_to_1p4_4;
            ScalarKeyFrameAnimation _scalarAnimation_0p6_to_1p4_5;
            StepEasingFunction _holdThenStepEasingFunction;
            StepEasingFunction _stepThenHoldEasingFunction;
            Vector2KeyFrameAnimation _offsetVector2Animation_00;
            Vector2KeyFrameAnimation _shapeVisibilityAnimation_0;

            static void StartProgressBoundAnimation(
                CompositionObject target,
                string animatedPropertyName,
                CompositionAnimation animation,
                ExpressionAnimation controllerProgressExpression)
            {
                target.StartAnimation(animatedPropertyName, animation);
                var controller = target.TryGetAnimationController(animatedPropertyName);
                controller.Pause();
                controller.StartAnimation("Progress", controllerProgressExpression);
            }

            BooleanKeyFrameAnimation CreateBooleanKeyFrameAnimation(float initialProgress, bool initialValue)
            {
                var result = _c.CreateBooleanKeyFrameAnimation();
                result.Duration = TimeSpan.FromTicks(c_durationTicks);
                result.InsertKeyFrame(initialProgress, initialValue);
                return result;
            }

            ScalarKeyFrameAnimation CreateScalarKeyFrameAnimation(float initialProgress, float initialValue, CompositionEasingFunction initialEasingFunction)
            {
                var result = _c.CreateScalarKeyFrameAnimation();
                result.Duration = TimeSpan.FromTicks(c_durationTicks);
                result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction);
                return result;
            }

            Vector2KeyFrameAnimation CreateVector2KeyFrameAnimation(float initialProgress, Vector2 initialValue, CompositionEasingFunction initialEasingFunction)
            {
                var result = _c.CreateVector2KeyFrameAnimation();
                result.Duration = TimeSpan.FromTicks(c_durationTicks);
                result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction);
                return result;
            }

            CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix)
            {
                var result = _c.CreateSpriteShape(geometry);
                result.TransformMatrix = transformMatrix;
                return result;
            }

            CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix, CompositionBrush fillBrush)
            {
                var result = _c.CreateSpriteShape(geometry);
                result.TransformMatrix = transformMatrix;
                result.FillBrush = fillBrush;
                return result;
            }

            BooleanKeyFrameAnimation IsVisibleBooleanAnimation()
            {
                // Frame 0.
                var result = _isVisibleBooleanAnimation = CreateBooleanKeyFrameAnimation(0F, false);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, true);
                // Frame 211.
                result.InsertKeyFrame(0.87551868F, false);
                return result;
            }

            // - - - - - Layer aggregator
            // - - - Transforms: small Offset:<-424, -439.06598>
            // - - ShapeGroup: Group 2 Offset:<303.516, 169.516>
            CanvasGeometry Geometry_00()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(24.5209999F, 45.1489983F));
                    builder.AddCubicBezier(new Vector2(23.4869995F, 45.1489983F), new Vector2(22.4820004F, 44.6150017F), new Vector2(21.9249992F, 43.6570015F));
                    builder.AddLine(new Vector2(-27.1119995F, -40.6399994F));
                    builder.AddCubicBezier(new Vector2(-27.9449997F, -42.0719986F), new Vector2(-27.4589996F, -43.9090004F), new Vector2(-26.0270004F, -44.7420006F));
                    builder.AddCubicBezier(new Vector2(-24.5949993F, -45.5750008F), new Vector2(-22.7579994F, -45.0900002F), new Vector2(-21.9249992F, -43.6570015F));
                    builder.AddLine(new Vector2(27.1119995F, 40.6399994F));
                    builder.AddCubicBezier(new Vector2(27.9449997F, 42.0719986F), new Vector2(27.4589996F, 43.9090004F), new Vector2(26.0270004F, 44.7420006F));
                    builder.AddCubicBezier(new Vector2(25.552F, 45.0180016F), new Vector2(25.0330009F, 45.1489983F), new Vector2(24.5209999F, 45.1489983F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - - Layer aggregator
            // - - - Transforms: small Offset:<-424, -439.06598>
            // - - ShapeGroup: Group 1
            CanvasGeometry Geometry_01()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(7.61000013F, 0F));
                    builder.AddCubicBezier(new Vector2(7.61000013F, 4.20300007F), new Vector2(4.20300007F, 7.61000013F), new Vector2(0F, 7.61000013F));
                    builder.AddCubicBezier(new Vector2(-4.20300007F, 7.61000013F), new Vector2(-7.61000013F, 4.20300007F), new Vector2(-7.61000013F, 0F));
                    builder.AddCubicBezier(new Vector2(-7.61000013F, -4.20300007F), new Vector2(-4.20300007F, -7.61000013F), new Vector2(0F, -7.61000013F));
                    builder.AddCubicBezier(new Vector2(4.20300007F, -7.61000013F), new Vector2(7.61000013F, -4.20300007F), new Vector2(7.61000013F, 0F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - - Layer aggregator
            // - - - Transforms: small Offset:<-424, -439.06598>
            // - - ShapeGroup: Group 1
            // - Path 2+Path 1.PathGeometry
            CanvasGeometry Geometry_02()
            {
                var result = CanvasGeometry.CreateGroup(
                    null,
                    new CanvasGeometry[] { Geometry_03(), Geometry_04() },
                    CanvasFilledRegionDetermination.Winding);
                return result;
            }

            // - - - - - - Layer aggregator
            // - - - - Transforms: small Offset:<-424, -439.06598>
            // - - - ShapeGroup: Group 1
            // - - Path 2+Path 1.PathGeometry
            CanvasGeometry Geometry_03()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(0F, 10.6099997F));
                    builder.AddCubicBezier(new Vector2(-5.8499999F, 10.6099997F), new Vector2(-10.6099997F, 5.8499999F), new Vector2(-10.6099997F, 0F));
                    builder.AddCubicBezier(new Vector2(-10.6099997F, -5.8499999F), new Vector2(-5.8499999F, -10.6099997F), new Vector2(0F, -10.6099997F));
                    builder.AddCubicBezier(new Vector2(5.8499999F, -10.6099997F), new Vector2(10.6099997F, -5.8499999F), new Vector2(10.6099997F, 0F));
                    builder.AddCubicBezier(new Vector2(10.6099997F, 5.8499999F), new Vector2(5.8499999F, 10.6099997F), new Vector2(0F, 10.6099997F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - - - Layer aggregator
            // - - - - Transforms: small Offset:<-424, -439.06598>
            // - - - ShapeGroup: Group 1
            // - - Path 2+Path 1.PathGeometry
            CanvasGeometry Geometry_04()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(0F, -4.61000013F));
                    builder.AddCubicBezier(new Vector2(-2.54200006F, -4.61000013F), new Vector2(-4.61000013F, -2.54200006F), new Vector2(-4.61000013F, 0F));
                    builder.AddCubicBezier(new Vector2(-4.61000013F, 2.54200006F), new Vector2(-2.54200006F, 4.61000013F), new Vector2(0F, 4.61000013F));
                    builder.AddCubicBezier(new Vector2(2.54200006F, 4.61000013F), new Vector2(4.61000013F, 2.54200006F), new Vector2(4.61000013F, 0F));
                    builder.AddCubicBezier(new Vector2(4.61000013F, -2.54200006F), new Vector2(2.54200006F, -4.61000013F), new Vector2(0F, -4.61000013F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - - Layer aggregator
            // - - - Transforms: small Offset:<-424, -439.06598>
            // - - ShapeGroup: Group 2 Offset:<504.952, 148.08>
            CanvasGeometry Geometry_05()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.BeginFigure(new Vector2(-19.4599991F, 44.7099991F));
                    builder.AddLine(new Vector2(19.4599991F, -44.7099991F));
                    builder.EndFigure(CanvasFigureLoop.Open);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - - Layer aggregator
            // - - - Transforms: small Offset:<-424, -439.06598>
            // - - ShapeGroup: Group 1 Offset:<524.413, 103.37>
            CanvasGeometry Geometry_06()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(7.59800005F, -0.416000009F));
                    builder.AddCubicBezier(new Vector2(7.82800007F, 3.7809999F), new Vector2(4.61299992F, 7.36800003F), new Vector2(0.416000009F, 7.59800005F));
                    builder.AddCubicBezier(new Vector2(-3.7809999F, 7.82800007F), new Vector2(-7.36800003F, 4.61299992F), new Vector2(-7.59800005F, 0.416000009F));
                    builder.AddCubicBezier(new Vector2(-7.82800007F, -3.7809999F), new Vector2(-4.61299992F, -7.36800003F), new Vector2(-0.416000009F, -7.59800005F));
                    builder.AddCubicBezier(new Vector2(3.7809999F, -7.82800007F), new Vector2(7.36800003F, -4.61299992F), new Vector2(7.59800005F, -0.416000009F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - Layer aggregator
            // - - Transforms: small Offset:<-424, -439.06598>
            CanvasGeometry Geometry_07()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(177.378998F, -15.7360001F));
                    builder.AddCubicBezier(new Vector2(181.938004F, 35.6329994F), new Vector2(160.281998F, 83.7450027F), new Vector2(122.699997F, 117.268997F));
                    builder.AddCubicBezier(new Vector2(94.2630005F, 142.638F), new Vector2(56.7000008F, 159.660004F), new Vector2(14.4940004F, 163.406006F));
                    builder.AddCubicBezier(new Vector2(-83.473999F, 172.100006F), new Vector2(-169.369995F, 105.997002F), new Vector2(-177.378998F, 15.7469997F));
                    builder.AddCubicBezier(new Vector2(-184.264999F, -61.8470001F), new Vector2(-131.326004F, -132.020004F), new Vector2(-54.0830002F, -155.703995F));
                    builder.AddCubicBezier(new Vector2(-41.4920006F, -159.567001F), new Vector2(-28.2479992F, -162.186996F), new Vector2(-14.5089998F, -163.406006F));
                    builder.AddCubicBezier(new Vector2(83.4589996F, -172.100006F), new Vector2(169.369995F, -105.986F), new Vector2(177.378998F, -15.7360001F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - Layer aggregator
            // - - Transforms: small Offset:<-424, -439.06598>
            CanvasGeometry Geometry_08()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(86.3919983F, 8.04699993F));
                    builder.AddCubicBezier(new Vector2(90.7829971F, 57.5239983F), new Vector2(69.9250031F, 103.863998F), new Vector2(33.7270012F, 136.154007F));
                    builder.AddCubicBezier(new Vector2(58.7919998F, 104.361F), new Vector2(-65.8899994F, 106.205002F), new Vector2(5.37699986F, 47.2089996F));
                    builder.AddCubicBezier(new Vector2(64.6460037F, -1.85500002F), new Vector2(-43.3370018F, -126.525002F), new Vector2(-86.9720001F, -136.123001F));
                    builder.AddCubicBezier(new Vector2(0.00700000022F, -137.682999F), new Vector2(78.6780014F, -78.8799973F), new Vector2(86.3919983F, 8.04699993F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - Layer aggregator
            // - - Transforms: small Offset:<-424, -439.06598>
            CanvasGeometry Geometry_09()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.BeginFigure(new Vector2(24.7870007F, -43.6910019F));
                    builder.AddCubicBezier(new Vector2(24.7870007F, -43.6910019F), new Vector2(-19.1009998F, -16.9400005F), new Vector2(-24.7870007F, 43.6910019F));
                    builder.EndFigure(CanvasFigureLoop.Open);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - Layer aggregator
            // - - Transforms: emoji Offset:<-424, -439.06598>
            CanvasGeometry Geometry_10()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(65.3470001F, -5.79899979F));
                    builder.AddCubicBezier(new Vector2(68.2979965F, 27.448F), new Vector2(41.4319992F, 56.9959984F), new Vector2(5.34200001F, 60.1990013F));
                    builder.AddCubicBezier(new Vector2(-30.7479992F, 63.4020004F), new Vector2(-62.3959999F, 39.0460014F), new Vector2(-65.3470001F, 5.79899979F));
                    builder.AddCubicBezier(new Vector2(-68.2979965F, -27.448F), new Vector2(-41.4319992F, -56.9959984F), new Vector2(-5.34200001F, -60.1990013F));
                    builder.AddCubicBezier(new Vector2(30.7479992F, -63.4020004F), new Vector2(62.3959999F, -39.0460014F), new Vector2(65.3470001F, -5.79899979F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            CanvasGeometry Geometry_11()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(9.28199959F, -0.824000001F));
                    builder.AddCubicBezier(new Vector2(9.70100021F, 3.898F), new Vector2(5.88500023F, 8.09599972F), new Vector2(0.759000003F, 8.55099964F));
                    builder.AddCubicBezier(new Vector2(-4.3670001F, 9.00599957F), new Vector2(-8.86299992F, 5.546F), new Vector2(-9.28199959F, 0.824000001F));
                    builder.AddCubicBezier(new Vector2(-9.70100021F, -3.898F), new Vector2(-5.88500023F, -8.09599972F), new Vector2(-0.759000003F, -8.55099964F));
                    builder.AddCubicBezier(new Vector2(4.3670001F, -9.00599957F), new Vector2(8.86299992F, -5.546F), new Vector2(9.28199959F, -0.824000001F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            CanvasGeometry Geometry_12()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(4.67399979F, -0.414999992F));
                    builder.AddCubicBezier(new Vector2(4.88500023F, 1.96300006F), new Vector2(2.96399999F, 4.07700014F), new Vector2(0.381999999F, 4.30600023F));
                    builder.AddCubicBezier(new Vector2(-2.20000005F, 4.53499985F), new Vector2(-4.46299982F, 2.79299998F), new Vector2(-4.67399979F, 0.414999992F));
                    builder.AddCubicBezier(new Vector2(-4.88500023F, -1.96300006F), new Vector2(-2.96399999F, -4.07700014F), new Vector2(-0.381999999F, -4.30600023F));
                    builder.AddCubicBezier(new Vector2(2.20000005F, -4.53499985F), new Vector2(4.46299982F, -2.79299998F), new Vector2(4.67399979F, -0.414999992F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            CanvasGeometry Geometry_13()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.BeginFigure(new Vector2(10.6890001F, -5.42999983F));
                    builder.AddCubicBezier(new Vector2(11.1719999F, 0.0179999992F), new Vector2(6.77099991F, 4.85900021F), new Vector2(0.856999993F, 5.38399982F));
                    builder.AddCubicBezier(new Vector2(-5.05700016F, 5.90899992F), new Vector2(-10.243F, 1.91799998F), new Vector2(-10.7259998F, -3.52999997F));
                    builder.EndFigure(CanvasFigureLoop.Open);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - Layer aggregator
            // - - Transforms: emoji Offset:<-424, -439.06598>
            CanvasGeometry Geometry_14()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.BeginFigure(new Vector2(-15.0530005F, 11.5719995F));
                    builder.AddLine(new Vector2(-15.6490002F, 4.85599995F));
                    builder.AddCubicBezier(new Vector2(-16.7220001F, -7.2329998F), new Vector2(-9.88300037F, -9.29599953F), new Vector2(3.24000001F, -10.4610004F));
                    builder.AddLine(new Vector2(15.7580004F, -11.5719995F));
                    builder.EndFigure(CanvasFigureLoop.Open);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - Layer aggregator
            // - - Transforms: emoji Offset:<-424, -439.06598>
            CanvasGeometry Geometry_15()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(6.71799994F, -0.596000016F));
                    builder.AddCubicBezier(new Vector2(7.02099991F, 2.82200003F), new Vector2(4.25899982F, 5.86000013F), new Vector2(0.549000025F, 6.18900013F));
                    builder.AddCubicBezier(new Vector2(-3.16100001F, 6.51800013F), new Vector2(-6.41499996F, 4.01399994F), new Vector2(-6.71799994F, 0.596000016F));
                    builder.AddCubicBezier(new Vector2(-7.02099991F, -2.82200003F), new Vector2(-4.25899982F, -5.86000013F), new Vector2(-0.549000025F, -6.18900013F));
                    builder.AddCubicBezier(new Vector2(3.16100001F, -6.51800013F), new Vector2(6.41499996F, -4.01399994F), new Vector2(6.71799994F, -0.596000016F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - Layer aggregator
            // - - Transforms: emoji Offset:<-424, -439.06598>
            CanvasGeometry Geometry_16()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.BeginFigure(new Vector2(1.94799995F, 16.2490005F));
                    builder.AddCubicBezier(new Vector2(1.94799995F, 16.2490005F), new Vector2(-6.58199978F, -5.47700024F), new Vector2(1.60300004F, -16.2490005F));
                    builder.EndFigure(CanvasFigureLoop.Open);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - Layer aggregator
            // - - Transforms: emoji Offset:<-424, -439.06598>
            CanvasGeometry Geometry_17()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.BeginFigure(new Vector2(-8.84399986F, 8.03600025F));
                    builder.AddCubicBezier(new Vector2(-8.84399986F, 8.03600025F), new Vector2(-4.06799984F, -2.68000007F), new Vector2(8.84399986F, -8.03600025F));
                    builder.EndFigure(CanvasFigureLoop.Open);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            CanvasGeometry Geometry_18()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(327.372986F, -29.052F));
                    builder.AddCubicBezier(new Vector2(327.910004F, -23.0049992F), new Vector2(326.791992F, -16.9319992F), new Vector2(324.145996F, -10.8889999F));
                    builder.AddCubicBezier(new Vector2(301.817993F, 40.1189995F), new Vector2(170.819F, 89.0339966F), new Vector2(9.17399979F, 103.378998F));
                    builder.AddCubicBezier(new Vector2(-152.470993F, 117.723999F), new Vector2(-290.036011F, 92.6419983F), new Vector2(-320.997986F, 46.3639984F));
                    builder.AddCubicBezier(new Vector2(-324.666992F, 40.882F), new Vector2(-326.835999F, 35.0999985F), new Vector2(-327.372986F, 29.0529995F));
                    builder.AddCubicBezier(new Vector2(-332.440002F, -28.0410004F), new Vector2(-189.973007F, -87.3339996F), new Vector2(-9.17399979F, -103.378998F));
                    builder.AddCubicBezier(new Vector2(171.625F, -119.424004F), new Vector2(322.306F, -86.1460037F), new Vector2(327.372986F, -29.052F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            CanvasGeometry Geometry_19()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(322.571991F, -28.6259995F));
                    builder.AddCubicBezier(new Vector2(300.243988F, 22.382F), new Vector2(169.244995F, 71.2969971F), new Vector2(7.5999999F, 85.6419983F));
                    builder.AddCubicBezier(new Vector2(-154.044998F, 99.9869995F), new Vector2(-291.609985F, 74.9049988F), new Vector2(-322.571991F, 28.6270008F));
                    builder.AddCubicBezier(new Vector2(-300.263F, -22.3789997F), new Vector2(-169.255005F, -71.2949982F), new Vector2(-7.5999999F, -85.6409988F));
                    builder.AddCubicBezier(new Vector2(154.054993F, -99.9869995F), new Vector2(291.630005F, -74.9059982F), new Vector2(322.571991F, -28.6259995F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            CanvasGeometry Geometry_20()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(91.1240005F, -8.08699989F));
                    builder.AddCubicBezier(new Vector2(92.6689987F, 9.31999969F), new Vector2(53.1230011F, 27.0510006F), new Vector2(2.79699993F, 31.5170002F));
                    builder.AddCubicBezier(new Vector2(-47.5289993F, 35.9830017F), new Vector2(-89.5790024F, 25.4939995F), new Vector2(-91.1240005F, 8.08699989F));
                    builder.AddCubicBezier(new Vector2(-92.6689987F, -9.31999969F), new Vector2(-53.1230011F, -27.0510006F), new Vector2(-2.79699993F, -31.5170002F));
                    builder.AddCubicBezier(new Vector2(47.5289993F, -35.9830017F), new Vector2(89.5790024F, -25.4939995F), new Vector2(91.1240005F, -8.08699989F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            CanvasGeometry Geometry_21()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(10.6870003F, -0.948000014F));
                    builder.AddCubicBezier(new Vector2(11.1700001F, 4.48999977F), new Vector2(6.77600002F, 9.32199955F), new Vector2(0.874000013F, 9.84599972F));
                    builder.AddCubicBezier(new Vector2(-5.02799988F, 10.3699999F), new Vector2(-10.2040005F, 6.38600016F), new Vector2(-10.6870003F, 0.948000014F));
                    builder.AddCubicBezier(new Vector2(-11.1700001F, -4.48999977F), new Vector2(-6.77600002F, -9.32199955F), new Vector2(-0.874000013F, -9.84599972F));
                    builder.AddCubicBezier(new Vector2(5.02799988F, -10.3699999F), new Vector2(10.2040005F, -6.38600016F), new Vector2(10.6870003F, -0.948000014F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            CanvasGeometry Geometry_22()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(-17.4319992F, -33.5040016F));
                    builder.AddCubicBezier(new Vector2(-13.842F, -33.8079987F), new Vector2(-10.415F, -32.3829994F), new Vector2(-7.13199997F, -30.4689999F));
                    builder.AddCubicBezier(new Vector2(-6.12599993F, -29.882F), new Vector2(-5.1329999F, -29.2679996F), new Vector2(-4.16699982F, -28.618F));
                    builder.AddCubicBezier(new Vector2(-0.972000003F, -26.4689999F), new Vector2(2.16300011F, -26.5349998F), new Vector2(5.38500023F, -28.6350002F));
                    builder.AddCubicBezier(new Vector2(9.15400028F, -31.0919991F), new Vector2(12.974F, -33.25F), new Vector2(17.7189999F, -33.5620003F));
                    builder.AddCubicBezier(new Vector2(27.8150005F, -34.2249985F), new Vector2(35.4129982F, -26.5529995F), new Vector2(37.6020012F, -18.2469997F));
                    builder.AddCubicBezier(new Vector2(39.7229996F, -10.2010002F), new Vector2(37.8149986F, -2.98300004F), new Vector2(32.3610001F, 3.10899997F));
                    builder.AddCubicBezier(new Vector2(26.368F, 9.80200005F), new Vector2(20.0599995F, 16.2129993F), new Vector2(13.8339996F, 22.6949997F));
                    builder.AddCubicBezier(new Vector2(10.8970003F, 25.7520008F), new Vector2(7.94500017F, 28.8120003F), new Vector2(4.79400015F, 31.6410007F));
                    builder.AddCubicBezier(new Vector2(1.96899998F, 34.1759987F), new Vector2(-0.950999975F, 34.2260017F), new Vector2(-3.71499991F, 31.6389999F));
                    builder.AddCubicBezier(new Vector2(-8.02299976F, 27.6049995F), new Vector2(-12.1110001F, 23.3299999F), new Vector2(-16.2099991F, 19.0790005F));
                    builder.AddCubicBezier(new Vector2(-21.2929993F, 13.8059998F), new Vector2(-26.448F, 8.5909996F), new Vector2(-31.2940006F, 3.10500002F));
                    builder.AddCubicBezier(new Vector2(-39.7229996F, -6.43599987F), new Vector2(-39.2330017F, -19.5790005F), new Vector2(-30.3610001F, -28.4319992F));
                    builder.AddCubicBezier(new Vector2(-27F, -31.7849998F), new Vector2(-22.7390003F, -33.5009995F), new Vector2(-17.4319992F, -33.5040016F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - Shape tree root for layer: matte
            // - -  Offset:<540, 540>
            CanvasGeometry Geometry_23()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(13F, -71F));
                    builder.AddCubicBezier(new Vector2(-46F, -72F), new Vector2(-86F, -41F), new Vector2(-86F, -41F));
                    builder.AddLine(new Vector2(-101.089996F, -6.73799992F));
                    builder.AddLine(new Vector2(-272F, 604F));
                    builder.AddLine(new Vector2(396F, 552F));
                    builder.AddLine(new Vector2(110.450996F, -17.2259998F));
                    builder.AddLine(new Vector2(91F, -56F));
                    builder.AddCubicBezier(new Vector2(91F, -56F), new Vector2(72F, -70F), new Vector2(13F, -71F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - Opacity for layer: Layer 3
            // - - Transforms: Layer 3 Offset:<86.637, 286.611>
            CanvasGeometry Geometry_24()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(247.819F, 257.052002F));
                    builder.AddLine(new Vector2(-242.080002F, 308.13501F));
                    builder.AddLine(new Vector2(-160.445007F, -217.796005F));
                    builder.AddLine(new Vector2(21.8029995F, -233.970001F));
                    builder.AddLine(new Vector2(247.819F, 257.052002F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            CompositionColorBrush ColorBrush_AlmostCornflowerBlue_FF579ECF()
            {
                return _c.CreateColorBrush(Color.FromArgb(0xFF, 0x57, 0x9E, 0xCF));
            }

            CompositionColorBrush ColorBrush_AlmostDeepPink_FFFD346E()
            {
                return _colorBrush_AlmostDeepPink_FFFD346E = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xFD, 0x34, 0x6E));
            }

            CompositionColorBrush ColorBrush_AlmostGold_FFFFCC02()
            {
                return _colorBrush_AlmostGold_FFFFCC02 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xFF, 0xCC, 0x02));
            }

            CompositionColorBrush ColorBrush_AlmostLightSkyBlue_FF7AE2FB()
            {
                return _colorBrush_AlmostLightSkyBlue_FF7AE2FB = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x7A, 0xE2, 0xFB));
            }

            CompositionColorBrush ColorBrush_AlmostLightSteelBlue_FFBCBBF9()
            {
                return _colorBrush_AlmostLightSteelBlue_FFBCBBF9 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xBC, 0xBB, 0xF9));
            }

            // - - Layer aggregator
            // Transforms: Layer 8 Offset:<-424, -439.065>
            CompositionColorBrush ColorBrush_AlmostMediumOrchid_FFA94AE0()
            {
                return _c.CreateColorBrush(Color.FromArgb(0xFF, 0xA9, 0x4A, 0xE0));
            }

            // - - Layer aggregator
            // Transforms: Layer 8 Offset:<-424, -439.065>
            CompositionColorBrush ColorBrush_AlmostMediumPurple_FFB38FDB()
            {
                return _c.CreateColorBrush(Color.FromArgb(0xFF, 0xB3, 0x8F, 0xDB));
            }

            CompositionColorBrush ColorBrush_AlmostSnow_FFFFF8F5()
            {
                return _colorBrush_AlmostSnow_FFFFF8F5 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xFF, 0xF8, 0xF5));
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            CompositionColorBrush ColorBrush_AlmostWhite_FFFAFEFF()
            {
                return _c.CreateColorBrush(Color.FromArgb(0xFF, 0xFA, 0xFE, 0xFF));
            }

            CompositionColorBrush ColorBrush_Black()
            {
                return _colorBrush_Black = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x00, 0x00));
            }

            CompositionColorBrush ColorBrush_SemiTransparentAlmostDeepPink_B2FD346E()
            {
                return _colorBrush_SemiTransparentAlmostDeepPink_B2FD346E = _c.CreateColorBrush(Color.FromArgb(0xB2, 0xFD, 0x34, 0x6E));
            }

            CompositionColorBrush ColorBrush_SemiTransparentAlmostDeepPink_E5FD346E()
            {
                return _colorBrush_SemiTransparentAlmostDeepPink_E5FD346E = _c.CreateColorBrush(Color.FromArgb(0xE5, 0xFD, 0x34, 0x6E));
            }

            // - - Layer aggregator
            // Transforms: big Offset:<-424, -439.065>
            CompositionColorBrush ColorBrush_SemiTransparentAlmostGold_4FFFCC02()
            {
                return _c.CreateColorBrush(Color.FromArgb(0x4F, 0xFF, 0xCC, 0x02));
            }

            CompositionColorBrush ColorBrush_SemiTransparentAlmostGold_8EFFCC02()
            {
                return _colorBrush_SemiTransparentAlmostGold_8EFFCC02 = _c.CreateColorBrush(Color.FromArgb(0x8E, 0xFF, 0xCC, 0x02));
            }

            // - - Layer aggregator
            // Transforms: big Offset:<-424, -439.065>
            CompositionColorBrush ColorBrush_SemiTransparentAlmostMediumOrchid_8EA94AE0()
            {
                return _c.CreateColorBrush(Color.FromArgb(0x8E, 0xA9, 0x4A, 0xE0));
            }

            // - - Layer aggregator
            // Transforms: big Offset:<-424, -439.065>
            CompositionColorBrush ColorBrush_SemiTransparentAlmostMediumPurple_8EB38FDB()
            {
                return _c.CreateColorBrush(Color.FromArgb(0x8E, 0xB3, 0x8F, 0xDB));
            }

            CompositionColorBrush ColorBrush_SemiTransparentBlack_0()
            {
                return _colorBrush_SemiTransparentBlack_0 = _c.CreateColorBrush(Color.FromArgb(0x8E, 0x00, 0x00, 0x00));
            }

            // - - Layer aggregator
            // Transforms: big Offset:<-424, -439.065>
            CompositionColorBrush ColorBrush_SemiTransparentBlack_1()
            {
                return _c.CreateColorBrush(Color.FromArgb(0x4F, 0x00, 0x00, 0x00));
            }

            // - - - Opacity for layer: Layer 3
            // - Transforms: Layer 3 Offset:<86.637, 286.611>
            // Stop 0
            CompositionColorGradientStop GradientStop_0_White()
            {
                return _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0xFF, 0xFF, 0xFF));
            }

            // - - - Opacity for layer: Layer 3
            // - Transforms: Layer 3 Offset:<86.637, 286.611>
            // Stop 1
            CompositionColorGradientStop GradientStop_1_AlmostGold_FFFFCC02()
            {
                return _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0xFF, 0xCC, 0x02));
            }

            // Layer aggregator
            CompositionContainerShape ContainerShape_00()
            {
                var result = _c.CreateContainerShape();
                var shapes = result.Shapes;
                // Transforms: small Offset:<-424, -439.06598>
                shapes.Add(ContainerShape_01());
                // Transforms: small Offset:<-424, -439.06598>
                shapes.Add(ContainerShape_02());
                // Transforms: small Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_05());
                // Transforms: small Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_06());
                // Transforms: small Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_07());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_08());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_09());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_10());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_11());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_12());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_13());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_14());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_15());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_16());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_17());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_18());
                // Transforms: Layer 8 Offset:<-424, -439.065>
                shapes.Add(SpriteShape_19());
                // Transforms: Layer 8 Offset:<-424, -439.065>
                shapes.Add(SpriteShape_20());
                // Transforms: Layer 8 Offset:<-424, -439.065>
                shapes.Add(SpriteShape_21());
                // Transforms: Layer 8 Offset:<-424, -439.065>
                shapes.Add(SpriteShape_22());
                // Transforms: Layer 8 Offset:<-424, -439.065>
                shapes.Add(SpriteShape_23());
                // Transforms: Layer 8 Offset:<-424, -439.065>
                shapes.Add(SpriteShape_24());
                // Transforms: Layer 8 Offset:<-424, -439.065>
                shapes.Add(SpriteShape_25());
                // Transforms: Layer 8 Offset:<-424, -439.065>
                shapes.Add(SpriteShape_26());
                // Transforms: big Offset:<-424, -439.065>
                shapes.Add(SpriteShape_27());
                // Transforms: big Offset:<-424, -439.065>
                shapes.Add(SpriteShape_28());
                // Transforms: big Offset:<-424, -439.065>
                shapes.Add(SpriteShape_29());
                // Transforms: big Offset:<-424, -439.065>
                shapes.Add(SpriteShape_30());
                // Transforms: big Offset:<-424, -439.065>
                shapes.Add(SpriteShape_31());
                // Transforms: big Offset:<-424, -439.065>
                shapes.Add(SpriteShape_32());
                // Transforms: big Offset:<-424, -439.065>
                shapes.Add(SpriteShape_33());
                // Transforms: big Offset:<-424, -439.065>
                shapes.Add(SpriteShape_34());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_0_to_0_1(), _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_00(), _rootProgress);
                return result;
            }

            // - Layer aggregator
            // Transforms for line - 1
            CompositionContainerShape ContainerShape_01()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(331.035004F, 214.666F);
                // Offset:<-424, -439.06598>
                result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, -424F, -439.065979F);
                var shapes = result.Shapes;
                // ShapeGroup: Group 2 Offset:<303.516, 169.516>
                shapes.Add(SpriteShape_00());
                // ShapeGroup: Group 1
                shapes.Add(SpriteShape_01());
                // ShapeGroup: Group 1
                shapes.Add(SpriteShape_02());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_0_to_0_0(), RootProgress());
                return result;
            }

            // - Layer aggregator
            // Transforms for line - 2
            CompositionContainerShape ContainerShape_02()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(485.492004F, 192.789993F);
                // Offset:<-424, -439.06598>
                result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, -424F, -439.065979F);
                var shapes = result.Shapes;
                // ShapeGroup: Group 2 Offset:<504.952, 148.08>
                shapes.Add(SpriteShape_03());
                // ShapeGroup: Group 1 Offset:<524.413, 103.37>
                shapes.Add(SpriteShape_04());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_0_to_0_0, _rootProgress);
                return result;
            }

            // - PreComp layer: heart
            // Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines
            CompositionContainerShape ContainerShape_03()
            {
                var result = _c.CreateContainerShape();
                result.Scale = new Vector2(0F, 0F);
                var shapes = result.Shapes;
                shapes.Add(ContainerShape_04());
                shapes.Add(ContainerShape_05());
                shapes.Add(ContainerShape_06());
                shapes.Add(ContainerShape_07());
                shapes.Add(ContainerShape_08());
                shapes.Add(ContainerShape_09());
                shapes.Add(ContainerShape_10());
                StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_0(), _rootProgress);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines
            CompositionContainerShape ContainerShape_04()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_35());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_m10_0(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p6_to_1p4_0(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p6_to_1p4_0, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_01(), _rootProgress);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines
            CompositionContainerShape ContainerShape_05()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_36());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_m10_1(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p6_to_1p4_1(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p6_to_1p4_1, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_02(), _rootProgress);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines
            CompositionContainerShape ContainerShape_06()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_37());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_m10_2(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p4_to_1(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p4_to_1, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_03(), _rootProgress);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines
            CompositionContainerShape ContainerShape_07()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_38());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_m10_3(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p3_to_0p8_0(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p3_to_0p8_0, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_04(), _rootProgress);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines
            CompositionContainerShape ContainerShape_08()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_39());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_m10_4(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p3_to_0p8_1(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p3_to_0p8_1, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_05(), _rootProgress);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines
            CompositionContainerShape ContainerShape_09()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_40());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_m10_5(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p3_to_0p8_2(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p3_to_0p8_2, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_06(), _rootProgress);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines
            CompositionContainerShape ContainerShape_10()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_41());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_m10_6(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p3_to_0p8_3(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p3_to_0p8_3, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_07(), _rootProgress);
                return result;
            }

            // - PreComp layer: heart
            // Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 7
            CompositionContainerShape ContainerShape_11()
            {
                var result = _c.CreateContainerShape();
                result.Scale = new Vector2(0F, 0F);
                result.Shapes.Add(ContainerShape_12());
                StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_1(), _rootProgress);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 7
            CompositionContainerShape ContainerShape_12()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_42());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_m10_7(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p3_to_0p8_4(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p3_to_0p8_4, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_08(), _rootProgress);
                return result;
            }

            // - PreComp layer: heart
            // Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 2
            CompositionContainerShape ContainerShape_13()
            {
                var result = _c.CreateContainerShape();
                result.Scale = new Vector2(0F, 0F);
                var shapes = result.Shapes;
                shapes.Add(ContainerShape_14());
                shapes.Add(ContainerShape_15());
                StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_0, _rootProgress);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 2
            CompositionContainerShape ContainerShape_14()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_43());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_17(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p6_to_1p4_2(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p6_to_1p4_2, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_09(), _rootProgress);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 2
            CompositionContainerShape ContainerShape_15()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_44());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_0_0(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p6_to_1p4_3(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p6_to_1p4_3, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_10(), _rootProgress);
                return result;
            }

            // - PreComp layer: heart
            // Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 13
            CompositionContainerShape ContainerShape_16()
            {
                var result = _c.CreateContainerShape();
                result.Scale = new Vector2(0F, 0F);
                result.Shapes.Add(ContainerShape_17());
                StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_2(), _rootProgress);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 13
            CompositionContainerShape ContainerShape_17()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_45());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_0_1(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p6_to_1p4_4(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p6_to_1p4_4, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_11(), _rootProgress);
                return result;
            }

            // - PreComp layer: heart
            // Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 3
            CompositionContainerShape ContainerShape_18()
            {
                var result = _c.CreateContainerShape();
                result.Scale = new Vector2(0F, 0F);
                var shapes = result.Shapes;
                shapes.Add(ContainerShape_19());
                shapes.Add(ContainerShape_20());
                shapes.Add(ContainerShape_21());
                StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_0, _rootProgress);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 3
            CompositionContainerShape ContainerShape_19()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_46());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_0_2(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p6_to_1p4_5(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p6_to_1p4_5, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_12(), _rootProgress);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 3
            CompositionContainerShape ContainerShape_20()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_47());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_15_0(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p4_to_1p2_0(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p4_to_1p2_0, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_13(), _rootProgress);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 3
            CompositionContainerShape ContainerShape_21()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_48());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_15_1(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p4_to_1p2_1(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p4_to_1p2_1, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_14(), _rootProgress);
                return result;
            }

            // Opacity for layer: Layer 3
            CompositionContainerShape ContainerShape_22()
            {
                var result = _c.CreateContainerShape();
                // Transforms: Layer 3 Offset:<86.637, 286.611>
                result.Shapes.Add(SpriteShape_50());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_0_to_0_1, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_00, _rootProgress);
                return result;
            }

            CompositionEffectBrush EffectBrush()
            {
                var effectFactory = EffectFactory();
                var result = effectFactory.CreateBrush();
                result.SetSourceParameter("destination", SurfaceBrush_0());
                result.SetSourceParameter("source", SurfaceBrush_1());
                return result;
            }

            CompositionEffectFactory EffectFactory()
            {
                var compositeEffect = new CompositeEffect();
                compositeEffect.Mode = CanvasComposite.DestinationIn;
                compositeEffect.Sources.Add(new CompositionEffectSourceParameter("destination"));
                compositeEffect.Sources.Add(new CompositionEffectSourceParameter("source"));
                var result = _c.CreateEffectFactory(compositeEffect);
                return result;
            }

            // - - Opacity for layer: Layer 3
            // Transforms: Layer 3 Offset:<86.637, 286.611>
            CompositionLinearGradientBrush LinearGradientBrush()
            {
                var result = _c.CreateLinearGradientBrush();
                var colorStops = result.ColorStops;
                colorStops.Add(GradientStop_0_White());
                colorStops.Add(GradientStop_1_AlmostGold_FFFFCC02());
                result.MappingMode = CompositionMappingMode.Absolute;
                result.StartPoint = new Vector2(-6F, 210F);
                result.EndPoint = new Vector2(-64F, -192F);
                return result;
            }

            // - - - Layer aggregator
            // - Transforms: small Offset:<-424, -439.06598>
            // ShapeGroup: Group 2 Offset:<303.516, 169.516>
            CompositionPathGeometry PathGeometry_00()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_00()));
            }

            // - - - Layer aggregator
            // - Transforms: small Offset:<-424, -439.06598>
            // ShapeGroup: Group 1
            CompositionPathGeometry PathGeometry_01()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_01()));
            }

            // - - - Layer aggregator
            // - Transforms: small Offset:<-424, -439.06598>
            // ShapeGroup: Group 1
            // Path 2+Path 1.PathGeometry
            CompositionPathGeometry PathGeometry_02()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_02()));
            }

            // - - - Layer aggregator
            // - Transforms: small Offset:<-424, -439.06598>
            // ShapeGroup: Group 2 Offset:<504.952, 148.08>
            CompositionPathGeometry PathGeometry_03()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_05()));
            }

            // - - - Layer aggregator
            // - Transforms: small Offset:<-424, -439.06598>
            // ShapeGroup: Group 1 Offset:<524.413, 103.37>
            CompositionPathGeometry PathGeometry_04()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_06()));
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            CompositionPathGeometry PathGeometry_05()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_07()));
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            CompositionPathGeometry PathGeometry_06()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_08()));
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            CompositionPathGeometry PathGeometry_07()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_09()));
            }

            // - - Layer aggregator
            // Transforms: emoji Offset:<-424, -439.06598>
            CompositionPathGeometry PathGeometry_08()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_10()));
            }

            CompositionPathGeometry PathGeometry_09()
            {
                return _pathGeometry_09 = _c.CreatePathGeometry(new CompositionPath(Geometry_11()));
            }

            CompositionPathGeometry PathGeometry_10()
            {
                return _pathGeometry_10 = _c.CreatePathGeometry(new CompositionPath(Geometry_12()));
            }

            CompositionPathGeometry PathGeometry_11()
            {
                return _pathGeometry_11 = _c.CreatePathGeometry(new CompositionPath(Geometry_13()));
            }

            // - - Layer aggregator
            // Transforms: emoji Offset:<-424, -439.06598>
            CompositionPathGeometry PathGeometry_12()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_14()));
            }

            // - - Layer aggregator
            // Transforms: emoji Offset:<-424, -439.06598>
            CompositionPathGeometry PathGeometry_13()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_15()));
            }

            // - - Layer aggregator
            // Transforms: emoji Offset:<-424, -439.06598>
            CompositionPathGeometry PathGeometry_14()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_16()));
            }

            // - - Layer aggregator
            // Transforms: emoji Offset:<-424, -439.06598>
            CompositionPathGeometry PathGeometry_15()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_17()));
            }

            CompositionPathGeometry PathGeometry_16()
            {
                return _pathGeometry_16 = _c.CreatePathGeometry(new CompositionPath(Geometry_18()));
            }

            CompositionPathGeometry PathGeometry_17()
            {
                return _pathGeometry_17 = _c.CreatePathGeometry(new CompositionPath(Geometry_19()));
            }

            CompositionPathGeometry PathGeometry_18()
            {
                return _pathGeometry_18 = _c.CreatePathGeometry(new CompositionPath(Geometry_20()));
            }

            CompositionPathGeometry PathGeometry_19()
            {
                return _pathGeometry_19 = _c.CreatePathGeometry(new CompositionPath(Geometry_21()));
            }

            CompositionPathGeometry PathGeometry_20()
            {
                return _pathGeometry_20 = _c.CreatePathGeometry(new CompositionPath(Geometry_22()));
            }

            // - Shape tree root for layer: matte
            // Offset:<540, 540>
            CompositionPathGeometry PathGeometry_21()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_23()));
            }

            // - - Opacity for layer: Layer 3
            // Transforms: Layer 3 Offset:<86.637, 286.611>
            CompositionPathGeometry PathGeometry_22()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_24()));
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            // Path 1
            CompositionSpriteShape SpriteShape_00()
            {
                // Offset:<303.516, 169.516>
                var geometry = PathGeometry_00();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 303.515991F, 169.516006F), ColorBrush_Black()); ;
                return result;
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            // Path 1
            CompositionSpriteShape SpriteShape_01()
            {
                // Offset:<278.997, 127.368>
                var geometry = PathGeometry_01();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 278.997009F, 127.367996F), ColorBrush_AlmostLightSkyBlue_FF7AE2FB()); ;
                return result;
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            // Path 2+Path 1
            CompositionSpriteShape SpriteShape_02()
            {
                // Offset:<278.997, 127.368>
                var geometry = PathGeometry_02();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 278.997009F, 127.367996F), _colorBrush_Black); ;
                return result;
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            // Path 1
            CompositionSpriteShape SpriteShape_03()
            {
                // Offset:<504.952, 148.08>
                var result = CreateSpriteShape(PathGeometry_03(), new Matrix3x2(1F, 0F, 0F, 1F, 504.951996F, 148.080002F)); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeDashCap = CompositionStrokeCap.Round;
                result.StrokeStartCap = CompositionStrokeCap.Round;
                result.StrokeEndCap = CompositionStrokeCap.Round;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 6F;
                return result;
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            // Path 1
            CompositionSpriteShape SpriteShape_04()
            {
                // Offset:<524.413, 103.37>
                var geometry = PathGeometry_04();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 524.413025F, 103.370003F), _colorBrush_AlmostLightSkyBlue_FF7AE2FB); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 6F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_05()
            {
                // Offset:<-0.26800537, -89.51599>
                var geometry = PathGeometry_05();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, -0.268005371F, -89.5159912F), _colorBrush_AlmostLightSkyBlue_FF7AE2FB); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 8.18000031F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_06()
            {
                // Offset:<86.65799, -113.61099>
                var geometry = PathGeometry_06();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 86.6579895F, -113.610992F), ColorBrush_AlmostCornflowerBlue_FF579ECF()); ;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_07()
            {
                // Offset:<-424, -439.06598>
                var result = CreateSpriteShape(PathGeometry_07(), new Matrix3x2(1F, 0F, 0F, 1F, -424F, -439.065979F)); ;
                result.CenterPoint = new Vector2(116.997002F, 54.5859985F);
                result.Offset = new Vector2(307.002991F, 295.414001F);
                result.StrokeBrush = ColorBrush_AlmostWhite_FFFAFEFF();
                result.StrokeDashCap = CompositionStrokeCap.Round;
                result.StrokeStartCap = CompositionStrokeCap.Round;
                result.StrokeEndCap = CompositionStrokeCap.Round;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 19.0869999F;
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_0_to_360(), _rootProgress);
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_08()
            {
                // Offset:<-15.200989, -127.925964>
                var geometry = PathGeometry_08();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, -15.2009888F, -127.925964F), ColorBrush_AlmostLightSteelBlue_FFBCBBF9()); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 6.01900005F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_09()
            {
                // Offset:<-40.166992, -151.73898>
                var geometry = PathGeometry_09();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, -40.1669922F, -151.738983F), _colorBrush_Black); ;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_10()
            {
                // Offset:<6.052002, -157.4>
                var geometry = _pathGeometry_09;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 6.05200195F, -157.399994F), _colorBrush_Black); ;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_11()
            {
                // Offset:<-37.380005, -154.18896>
                var geometry = PathGeometry_10();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, -37.3800049F, -154.188965F), ColorBrush_AlmostSnow_FFFFF8F5()); ;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_12()
            {
                // Offset:<8.5130005, -159.95697>
                var geometry = _pathGeometry_10;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 8.51300049F, -159.95697F), _colorBrush_AlmostSnow_FFFFF8F5); ;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_13()
            {
                // Offset:<-25.994995, -123.67398>
                var result = CreateSpriteShape(PathGeometry_11(), new Matrix3x2(1F, 0F, 0F, 1F, -25.9949951F, -123.673981F)); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeDashCap = CompositionStrokeCap.Round;
                result.StrokeStartCap = CompositionStrokeCap.Round;
                result.StrokeEndCap = CompositionStrokeCap.Round;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 4.29899979F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_14()
            {
                // Offset:<-4.5799866, -125.57498>
                var result = CreateSpriteShape(_pathGeometry_11, new Matrix3x2(1F, 0F, 0F, 1F, -4.57998657F, -125.574982F)); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeDashCap = CompositionStrokeCap.Round;
                result.StrokeStartCap = CompositionStrokeCap.Round;
                result.StrokeEndCap = CompositionStrokeCap.Round;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 4.29899979F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_15()
            {
                // Offset:<-5.4909973, -199.69698>
                var result = CreateSpriteShape(PathGeometry_12(), new Matrix3x2(1F, 0F, 0F, 1F, -5.49099731F, -199.696976F)); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 6.01900005F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_16()
            {
                // Offset:<3.9670105, -210.00798>
                var geometry = PathGeometry_13();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 3.9670105F, -210.00798F), _colorBrush_AlmostLightSteelBlue_FFBCBBF9); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 6.01900005F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_17()
            {
                // Offset:<-68.35501, -123.16797>
                var result = CreateSpriteShape(PathGeometry_14(), new Matrix3x2(1F, 0F, 0F, 1F, -68.355011F, -123.167969F)); ;
                result.StrokeBrush = _colorBrush_AlmostSnow_FFFFF8F5;
                result.StrokeDashCap = CompositionStrokeCap.Round;
                result.StrokeStartCap = CompositionStrokeCap.Round;
                result.StrokeEndCap = CompositionStrokeCap.Round;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 6.01900005F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_18()
            {
                // Offset:<-52.48401, -163.594>
                var result = CreateSpriteShape(PathGeometry_15(), new Matrix3x2(1F, 0F, 0F, 1F, -52.4840088F, -163.593994F)); ;
                result.StrokeBrush = _colorBrush_AlmostSnow_FFFFF8F5;
                result.StrokeDashCap = CompositionStrokeCap.Round;
                result.StrokeStartCap = CompositionStrokeCap.Round;
                result.StrokeEndCap = CompositionStrokeCap.Round;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 6.01900005F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_19()
            {
                // Offset:<13.446014, -2.0679932>
                var geometry = PathGeometry_16();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 13.4460144F, -2.06799316F), ColorBrush_AlmostMediumOrchid_FFA94AE0()); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_20()
            {
                // Offset:<15.019989, 15.669983>
                var geometry = PathGeometry_17();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 15.019989F, 15.6699829F), ColorBrush_AlmostMediumPurple_FFB38FDB()); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_21()
            {
                // Offset:<17.31601, 60.729004>
                var geometry = PathGeometry_18();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 17.3160095F, 60.7290039F), ColorBrush_SemiTransparentAlmostGold_8EFFCC02()); ;
                result.StrokeBrush = ColorBrush_SemiTransparentBlack_0();
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_22()
            {
                // Offset:<-230.723, 15.669983>
                var geometry = PathGeometry_19();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, -230.723007F, 15.6699829F), ColorBrush_AlmostGold_FFFFCC02()); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_23()
            {
                // Offset:<-106.27301, -18.222992>
                var geometry = _pathGeometry_19;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, -106.27301F, -18.2229919F), _colorBrush_AlmostGold_FFFFCC02); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_24()
            {
                // Offset:<137.01599, -39.81299>
                var geometry = _pathGeometry_19;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 137.015991F, -39.8129883F), _colorBrush_AlmostGold_FFFFCC02); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_25()
            {
                // Offset:<14.747009, -36.618988>
                var geometry = _pathGeometry_19;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 14.7470093F, -36.618988F), _colorBrush_AlmostGold_FFFFCC02); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_26()
            {
                // Offset:<264.27698, -18.222992>
                var geometry = _pathGeometry_19;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 264.276978F, -18.2229919F), _colorBrush_AlmostGold_FFFFCC02); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_27()
            {
                // Offset:<13.446014, -2.0679932>
                var geometry = _pathGeometry_16;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 13.4460144F, -2.06799316F), ColorBrush_SemiTransparentAlmostMediumOrchid_8EA94AE0()); ;
                result.StrokeBrush = _colorBrush_SemiTransparentBlack_0;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_28()
            {
                // Offset:<15.019989, 15.669983>
                var geometry = _pathGeometry_17;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 15.019989F, 15.6699829F), ColorBrush_SemiTransparentAlmostMediumPurple_8EB38FDB()); ;
                result.StrokeBrush = _colorBrush_SemiTransparentBlack_0;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_29()
            {
                // Offset:<-230.723, 15.669983>
                var geometry = _pathGeometry_19;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, -230.723007F, 15.6699829F), _colorBrush_SemiTransparentAlmostGold_8EFFCC02); ;
                result.StrokeBrush = _colorBrush_SemiTransparentBlack_0;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_30()
            {
                // Offset:<-106.27301, -18.222992>
                var geometry = _pathGeometry_19;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, -106.27301F, -18.2229919F), _colorBrush_SemiTransparentAlmostGold_8EFFCC02); ;
                result.StrokeBrush = _colorBrush_SemiTransparentBlack_0;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_31()
            {
                // Offset:<137.01599, -39.81299>
                var geometry = _pathGeometry_19;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 137.015991F, -39.8129883F), _colorBrush_SemiTransparentAlmostGold_8EFFCC02); ;
                result.StrokeBrush = _colorBrush_SemiTransparentBlack_0;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_32()
            {
                // Offset:<14.747009, -36.618988>
                var geometry = _pathGeometry_19;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 14.7470093F, -36.618988F), _colorBrush_SemiTransparentAlmostGold_8EFFCC02); ;
                result.StrokeBrush = _colorBrush_SemiTransparentBlack_0;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_33()
            {
                // Offset:<264.27698, -18.222992>
                var geometry = _pathGeometry_19;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 264.276978F, -18.2229919F), _colorBrush_SemiTransparentAlmostGold_8EFFCC02); ;
                result.StrokeBrush = _colorBrush_SemiTransparentBlack_0;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_34()
            {
                // Offset:<17.31601, 60.729004>
                var geometry = _pathGeometry_18;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 17.3160095F, 60.7290039F), ColorBrush_SemiTransparentAlmostGold_4FFFCC02()); ;
                result.StrokeBrush = ColorBrush_SemiTransparentBlack_1();
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Path 1
            CompositionSpriteShape SpriteShape_35()
            {
                // Offset:<44.354, 40.522>
                var geometry = PathGeometry_20();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), ColorBrush_AlmostDeepPink_FFFD346E()); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Path 1
            CompositionSpriteShape SpriteShape_36()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_AlmostDeepPink_FFFD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Path 1
            CompositionSpriteShape SpriteShape_37()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), ColorBrush_SemiTransparentAlmostDeepPink_E5FD346E()); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Path 1
            CompositionSpriteShape SpriteShape_38()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), ColorBrush_SemiTransparentAlmostDeepPink_B2FD346E()); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Path 1
            CompositionSpriteShape SpriteShape_39()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_SemiTransparentAlmostDeepPink_B2FD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Path 1
            CompositionSpriteShape SpriteShape_40()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_SemiTransparentAlmostDeepPink_B2FD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Path 1
            CompositionSpriteShape SpriteShape_41()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_SemiTransparentAlmostDeepPink_B2FD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 7
            // Path 1
            CompositionSpriteShape SpriteShape_42()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_SemiTransparentAlmostDeepPink_B2FD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 2
            // Path 1
            CompositionSpriteShape SpriteShape_43()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_AlmostDeepPink_FFFD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 2
            // Path 1
            CompositionSpriteShape SpriteShape_44()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_AlmostDeepPink_FFFD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 13
            // Path 1
            CompositionSpriteShape SpriteShape_45()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_AlmostDeepPink_FFFD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 3
            // Path 1
            CompositionSpriteShape SpriteShape_46()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_AlmostDeepPink_FFFD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 3
            // Path 1
            CompositionSpriteShape SpriteShape_47()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_SemiTransparentAlmostDeepPink_E5FD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 3
            // Path 1
            CompositionSpriteShape SpriteShape_48()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_SemiTransparentAlmostDeepPink_E5FD346E); ;
                return result;
            }

            // Shape tree root for layer: matte
            // Path 1
            CompositionSpriteShape SpriteShape_49()
            {
                // Offset:<540, 540>
                var geometry = PathGeometry_21();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 540F, 540F), _colorBrush_AlmostGold_FFFFCC02); ;
                return result;
            }

            // - Opacity for layer: Layer 3
            // Path 1
            CompositionSpriteShape SpriteShape_50()
            {
                // Offset:<86.637, 286.611>
                var geometry = PathGeometry_22();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 86.637001F, 286.610992F), LinearGradientBrush()); ;
                return result;
            }

            CompositionSurfaceBrush SurfaceBrush_0()
            {
                return _c.CreateSurfaceBrush(VisualSurface_0());
            }

            CompositionSurfaceBrush SurfaceBrush_1()
            {
                return _c.CreateSurfaceBrush(VisualSurface_1());
            }

            CompositionVisualSurface VisualSurface_0()
            {
                var result = _c.CreateVisualSurface();
                result.SourceVisual = ContainerVisual_0();
                result.SourceSize = new Vector2(1080F, 1080F);
                return result;
            }

            CompositionVisualSurface VisualSurface_1()
            {
                var result = _c.CreateVisualSurface();
                result.SourceVisual = ContainerVisual_2();
                result.SourceSize = new Vector2(1080F, 1080F);
                return result;
            }

            ContainerVisual ContainerVisual_0()
            {
                var result = _c.CreateContainerVisual();
                result.BorderMode = CompositionBorderMode.Soft;
                // PreComp layer: heart
                result.Children.InsertAtTop(ContainerVisual_1());
                return result;
            }

            // PreComp layer: heart
            ContainerVisual ContainerVisual_1()
            {
                var result = _c.CreateContainerVisual();
                result.Clip = InsetClip_0();
                result.IsVisible = false;
                result.Size = new Vector2(390F, 844F);
                // Offset:<412.25, 362.59998>, Scale:<0.85, 0.85>
                result.TransformMatrix = new Matrix4x4(0.850000024F, 0F, 0F, 0F, 0F, 0.850000024F, 0F, 0F, 0F, 0F, 0F, 0F, 412.25F, 362.599976F, 0F, 1F);
                // Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
                result.Children.InsertAtTop(ShapeVisual_1());
                StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation(), _rootProgress);
                return result;
            }

            ContainerVisual ContainerVisual_2()
            {
                var result = _c.CreateContainerVisual();
                result.BorderMode = CompositionBorderMode.Soft;
                // Shape tree root for layer: matte
                result.Children.InsertAtTop(ShapeVisual_2());
                return result;
            }

            // The root of the composition.
            ContainerVisual Root()
            {
                var result = _root = _c.CreateContainerVisual();
                var propertySet = result.Properties;
                propertySet.InsertScalar("Progress", 0F);
                propertySet.InsertScalar("t0", 0F);
                propertySet.InsertScalar("t1", 0F);
                propertySet.InsertScalar("t10", 0F);
                propertySet.InsertScalar("t11", 0F);
                propertySet.InsertScalar("t12", 0F);
                propertySet.InsertScalar("t13", 0F);
                propertySet.InsertScalar("t14", 0F);
                propertySet.InsertScalar("t15", 0F);
                propertySet.InsertScalar("t16", 0F);
                propertySet.InsertScalar("t17", 0F);
                propertySet.InsertScalar("t18", 0F);
                propertySet.InsertScalar("t19", 0F);
                propertySet.InsertScalar("t2", 0F);
                propertySet.InsertScalar("t20", 0F);
                propertySet.InsertScalar("t21", 0F);
                propertySet.InsertScalar("t22", 0F);
                propertySet.InsertScalar("t23", 0F);
                propertySet.InsertScalar("t24", 0F);
                propertySet.InsertScalar("t25", 0F);
                propertySet.InsertScalar("t26", 0F);
                propertySet.InsertScalar("t27", 0F);
                propertySet.InsertScalar("t28", 0F);
                propertySet.InsertScalar("t3", 0F);
                propertySet.InsertScalar("t4", 0F);
                propertySet.InsertScalar("t5", 0F);
                propertySet.InsertScalar("t6", 0F);
                propertySet.InsertScalar("t7", 0F);
                propertySet.InsertScalar("t8", 0F);
                propertySet.InsertScalar("t9", 0F);
                var children = result.Children;
                // Layer aggregator
                children.InsertAtTop(ShapeVisual_0());
                children.InsertAtTop(SpriteVisual_0());
                // Opacity for layer: Layer 3
                children.InsertAtTop(ShapeVisual_3());
                StartProgressBoundAnimation(result.Properties, "t0", t0ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t1", t1ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t2", t2ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t3", t3ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t4", t4ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t5", t5ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t6", t6ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t7", t7ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t8", t8ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t9", t9ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t10", t10ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t11", t11ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t12", t12ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t13", t13ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t14", t14ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t15", t15ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t16", t16ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t17", t17ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t18", t18ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t19", t19ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t20", t20ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t21", t21ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t22", t22ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t23", t23ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t24", t24ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t25", t25ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t26", t26ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t27", t27ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t28", t28ScalarAnimation_0_to_1(), _rootProgress);
                return result;
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_00()
            {
                return _cubicBezierEasingFunction_00 = _c.CreateCubicBezierEasingFunction(new Vector2(0.333000004F, 0F), new Vector2(0.666999996F, 1F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_01()
            {
                return _cubicBezierEasingFunction_01 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.833000004F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_02()
            {
                return _cubicBezierEasingFunction_02 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.866999984F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_03()
            {
                return _cubicBezierEasingFunction_03 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.222000003F), new Vector2(0.833000004F, 1F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_04()
            {
                return _cubicBezierEasingFunction_04 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.057F), new Vector2(0.833000004F, 0.833000004F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_05()
            {
                return _cubicBezierEasingFunction_05 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.958000004F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_06()
            {
                return _cubicBezierEasingFunction_06 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0F), new Vector2(0.833000004F, 0.773000002F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_07()
            {
                return _cubicBezierEasingFunction_07 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.105999999F), new Vector2(0.833000004F, 0.833000004F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_08()
            {
                return _cubicBezierEasingFunction_08 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.961000025F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_09()
            {
                return _cubicBezierEasingFunction_09 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0F), new Vector2(0.833000004F, 1F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_10()
            {
                return _cubicBezierEasingFunction_10 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0F), new Vector2(0.833000004F, 0.833000004F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_11()
            {
                return _cubicBezierEasingFunction_11 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.962000012F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_12()
            {
                return _cubicBezierEasingFunction_12 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.061999999F), new Vector2(0.833000004F, 0.833000004F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_13()
            {
                return _cubicBezierEasingFunction_13 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0399999991F), new Vector2(0.833000004F, 0.958000004F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_14()
            {
                return _cubicBezierEasingFunction_14 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0700000003F), new Vector2(0.833000004F, 0.934000015F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_15()
            {
                return _cubicBezierEasingFunction_15 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0399999991F), new Vector2(0.833000004F, 0.958999991F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_16()
            {
                return _cubicBezierEasingFunction_16 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0710000023F), new Vector2(0.833000004F, 0.936999977F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_17()
            {
                return _cubicBezierEasingFunction_17 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0680000037F), new Vector2(0.833000004F, 0.931999981F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_18()
            {
                return _cubicBezierEasingFunction_18 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0729999989F), new Vector2(0.833000004F, 0.934000015F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_19()
            {
                return _cubicBezierEasingFunction_19 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.050999999F), new Vector2(0.833000004F, 0.952000022F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_20()
            {
                return _cubicBezierEasingFunction_20 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0700000003F), new Vector2(0.833000004F, 0.940999985F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_21()
            {
                return _cubicBezierEasingFunction_21 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.063000001F), new Vector2(0.833000004F, 0.935000002F));
            }

            ExpressionAnimation RootProgress()
            {
                var result = _rootProgress = _c.CreateExpressionAnimation("_.Progress");
                result.SetReferenceParameter("_", _root);
                return result;
            }

            // PreComp layer: heart
            InsetClip InsetClip_0()
            {
                var result = _c.CreateInsetClip();
                return result;
            }

            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_0_to_0_0()
            {
                // Frame 0.
                var result = _rotationAngleInDegreesScalarAnimation_0_to_0_0 = CreateScalarKeyFrameAnimation(0F, 0F, HoldThenStepEasingFunction());
                // Frame 30.
                result.InsertKeyFrame(0.124481328F, 19F, CubicBezierEasingFunction_00());
                // Frame 60.
                result.InsertKeyFrame(0.248962656F, -30F, _cubicBezierEasingFunction_00);
                // Frame 90.
                result.InsertKeyFrame(0.373443991F, 10F, _cubicBezierEasingFunction_00);
                // Frame 120.
                result.InsertKeyFrame(0.497925311F, -13F, _cubicBezierEasingFunction_00);
                // Frame 150.
                result.InsertKeyFrame(0.622406662F, 19F, _cubicBezierEasingFunction_00);
                // Frame 180.
                result.InsertKeyFrame(0.746887982F, -30F, _cubicBezierEasingFunction_00);
                // Frame 210.
                result.InsertKeyFrame(0.871369302F, 10F, _cubicBezierEasingFunction_00);
                // Frame 240.
                result.InsertKeyFrame(0.995850623F, 0F, _cubicBezierEasingFunction_00);
                return result;
            }

            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_0_to_0_1()
            {
                // Frame 0.
                var result = _rotationAngleInDegreesScalarAnimation_0_to_0_1 = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction);
                // Frame 30.
                result.InsertKeyFrame(0.124481328F, 8F, _cubicBezierEasingFunction_00);
                // Frame 118.
                result.InsertKeyFrame(0.489626557F, -3F, _c.CreateCubicBezierEasingFunction(new Vector2(0.333000004F, 0F), new Vector2(0.666999996F, 0.95599997F)));
                // Frame 210.
                result.InsertKeyFrame(0.871369302F, 6F, _cubicBezierEasingFunction_00);
                // Frame 240.
                result.InsertKeyFrame(0.995850623F, 0F, _cubicBezierEasingFunction_00);
                return result;
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_0_to_360()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction);
                // Frame 240.
                result.InsertKeyFrame(0.995850623F, 360F, CubicBezierEasingFunction_01());
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 2
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_0_0()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 74.
                result.InsertKeyFrame(0.307053953F, -20F, _holdThenStepEasingFunction);
                // Frame 103.
                result.InsertKeyFrame(0.427385896F, 0F, CubicBezierEasingFunction_08());
                // Frame 136.
                result.InsertKeyFrame(0.564315379F, -10F, CubicBezierEasingFunction_09());
                // Frame 188.
                result.InsertKeyFrame(0.780083001F, 0F, CubicBezierEasingFunction_10());
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 13
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_0_1()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 102.
                result.InsertKeyFrame(0.423236519F, -20F, _holdThenStepEasingFunction);
                // Frame 128.
                result.InsertKeyFrame(0.53112036F, 0F, _cubicBezierEasingFunction_05);
                // Frame 154.
                result.InsertKeyFrame(0.639004171F, -10F, _cubicBezierEasingFunction_09);
                // Frame 197.
                result.InsertKeyFrame(0.817427397F, 0F, _cubicBezierEasingFunction_10);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 3
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_0_2()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 50.
                result.InsertKeyFrame(0.207468882F, -20F, _holdThenStepEasingFunction);
                // Frame 79.
                result.InsertKeyFrame(0.32780084F, 0F, _cubicBezierEasingFunction_08);
                // Frame 112.
                result.InsertKeyFrame(0.464730293F, -10F, _cubicBezierEasingFunction_09);
                // Frame 164.
                result.InsertKeyFrame(0.680497944F, 0F, _cubicBezierEasingFunction_10);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 3
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_15_0()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 43.
                result.InsertKeyFrame(0.178423241F, -20F, _holdThenStepEasingFunction);
                // Frame 68.
                result.InsertKeyFrame(0.282157689F, 0F, CubicBezierEasingFunction_11());
                // Frame 98.
                result.InsertKeyFrame(0.40663901F, -10F, _cubicBezierEasingFunction_09);
                // Frame 147.
                result.InsertKeyFrame(0.609958529F, 15F, CubicBezierEasingFunction_12());
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 3
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_15_1()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 95.
                result.InsertKeyFrame(0.394190878F, -20F, _holdThenStepEasingFunction);
                // Frame 120.
                result.InsertKeyFrame(0.497925311F, 0F, _cubicBezierEasingFunction_11);
                // Frame 150.
                result.InsertKeyFrame(0.622406662F, -10F, _cubicBezierEasingFunction_09);
                // Frame 199.
                result.InsertKeyFrame(0.825726151F, 15F, _cubicBezierEasingFunction_12);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 2
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_17()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, -20F, _holdThenStepEasingFunction);
                // Frame 94.
                result.InsertKeyFrame(0.3900415F, 0F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.829999983F)));
                // Frame 145.
                result.InsertKeyFrame(0.601659775F, 17F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.162F), new Vector2(0.833000004F, 0.833000004F)));
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_m10_0()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, StepThenHoldEasingFunction());
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, -20F, _holdThenStepEasingFunction);
                // Frame 61.
                result.InsertKeyFrame(0.253112048F, 0F, CubicBezierEasingFunction_02());
                // Frame 91.
                result.InsertKeyFrame(0.377593368F, 12F, CubicBezierEasingFunction_03());
                // Frame 180.
                result.InsertKeyFrame(0.746887982F, -10F, CubicBezierEasingFunction_04());
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_m10_1()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 61.
                result.InsertKeyFrame(0.253112048F, -20F, _holdThenStepEasingFunction);
                // Frame 91.
                result.InsertKeyFrame(0.377593368F, 0F, _cubicBezierEasingFunction_02);
                // Frame 121.
                result.InsertKeyFrame(0.502074718F, 12F, _cubicBezierEasingFunction_03);
                // Frame 210.
                result.InsertKeyFrame(0.871369302F, -10F, _cubicBezierEasingFunction_04);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_m10_2()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, -20F, _holdThenStepEasingFunction);
                // Frame 61.
                result.InsertKeyFrame(0.253112048F, 0F, CubicBezierEasingFunction_05());
                // Frame 121.
                result.InsertKeyFrame(0.502074718F, -5F, CubicBezierEasingFunction_06());
                // Frame 149.
                result.InsertKeyFrame(0.618257284F, -10F, CubicBezierEasingFunction_07());
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_m10_3()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 57.
                result.InsertKeyFrame(0.236514524F, -20F, _holdThenStepEasingFunction);
                // Frame 87.
                result.InsertKeyFrame(0.360995859F, 0F, _cubicBezierEasingFunction_05);
                // Frame 147.
                result.InsertKeyFrame(0.609958529F, -5F, _cubicBezierEasingFunction_06);
                // Frame 175.
                result.InsertKeyFrame(0.726141095F, -10F, _cubicBezierEasingFunction_07);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_m10_4()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 60.
                result.InsertKeyFrame(0.248962656F, -20F, _holdThenStepEasingFunction);
                // Frame 87.
                result.InsertKeyFrame(0.360995859F, 0F, _cubicBezierEasingFunction_05);
                // Frame 140.
                result.InsertKeyFrame(0.580912888F, -5F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0F), new Vector2(0.833000004F, 0.773999989F)));
                // Frame 165.
                result.InsertKeyFrame(0.684647322F, -10F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.107000001F), new Vector2(0.833000004F, 0.833000004F)));
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_m10_5()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 35.
                result.InsertKeyFrame(0.145228222F, -20F, _holdThenStepEasingFunction);
                // Frame 65.
                result.InsertKeyFrame(0.269709557F, 0F, _cubicBezierEasingFunction_05);
                // Frame 125.
                result.InsertKeyFrame(0.518672228F, -5F, _cubicBezierEasingFunction_06);
                // Frame 153.
                result.InsertKeyFrame(0.634854794F, -10F, _cubicBezierEasingFunction_07);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_m10_6()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 68.
                result.InsertKeyFrame(0.282157689F, -20F, _holdThenStepEasingFunction);
                // Frame 98.
                result.InsertKeyFrame(0.40663901F, 0F, _cubicBezierEasingFunction_05);
                // Frame 158.
                result.InsertKeyFrame(0.65560168F, -5F, _cubicBezierEasingFunction_06);
                // Frame 186.
                result.InsertKeyFrame(0.771784246F, -10F, _cubicBezierEasingFunction_07);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 7
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_m10_7()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 90.
                result.InsertKeyFrame(0.373443991F, -20F, _holdThenStepEasingFunction);
                // Frame 120.
                result.InsertKeyFrame(0.497925311F, 0F, _cubicBezierEasingFunction_05);
                // Frame 180.
                result.InsertKeyFrame(0.746887982F, -5F, _cubicBezierEasingFunction_06);
                // Frame 208.
                result.InsertKeyFrame(0.863070548F, -10F, _cubicBezierEasingFunction_07);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p3_to_0p8_0()
            {
                // Frame 0.
                var result = _scalarAnimation_0p3_to_0p8_0 = CreateScalarKeyFrameAnimation(0F, 0.300000012F, _stepThenHoldEasingFunction);
                // Frame 57.
                result.InsertKeyFrame(0.236514524F, 0.300000012F, _holdThenStepEasingFunction);
                // Frame 175.
                result.InsertKeyFrame(0.726141095F, 0.800000012F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p3_to_0p8_1()
            {
                // Frame 0.
                var result = _scalarAnimation_0p3_to_0p8_1 = CreateScalarKeyFrameAnimation(0F, 0.300000012F, _stepThenHoldEasingFunction);
                // Frame 60.
                result.InsertKeyFrame(0.248962656F, 0.300000012F, _holdThenStepEasingFunction);
                // Frame 165.
                result.InsertKeyFrame(0.684647322F, 0.800000012F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p3_to_0p8_2()
            {
                // Frame 0.
                var result = _scalarAnimation_0p3_to_0p8_2 = CreateScalarKeyFrameAnimation(0F, 0.300000012F, _stepThenHoldEasingFunction);
                // Frame 35.
                result.InsertKeyFrame(0.145228222F, 0.300000012F, _holdThenStepEasingFunction);
                // Frame 153.
                result.InsertKeyFrame(0.634854794F, 0.800000012F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p3_to_0p8_3()
            {
                // Frame 0.
                var result = _scalarAnimation_0p3_to_0p8_3 = CreateScalarKeyFrameAnimation(0F, 0.300000012F, _stepThenHoldEasingFunction);
                // Frame 68.
                result.InsertKeyFrame(0.282157689F, 0.300000012F, _holdThenStepEasingFunction);
                // Frame 186.
                result.InsertKeyFrame(0.771784246F, 0.800000012F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p3_to_0p8_4()
            {
                // Frame 0.
                var result = _scalarAnimation_0p3_to_0p8_4 = CreateScalarKeyFrameAnimation(0F, 0.300000012F, _stepThenHoldEasingFunction);
                // Frame 90.
                result.InsertKeyFrame(0.373443991F, 0.300000012F, _holdThenStepEasingFunction);
                // Frame 208.
                result.InsertKeyFrame(0.863070548F, 0.800000012F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p4_to_1()
            {
                // Frame 0.
                var result = _scalarAnimation_0p4_to_1 = CreateScalarKeyFrameAnimation(0F, 0.400000006F, _stepThenHoldEasingFunction);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, 0.400000006F, _holdThenStepEasingFunction);
                // Frame 149.
                result.InsertKeyFrame(0.618257284F, 1F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p4_to_1p2_0()
            {
                // Frame 0.
                var result = _scalarAnimation_0p4_to_1p2_0 = CreateScalarKeyFrameAnimation(0F, 0.400000006F, _stepThenHoldEasingFunction);
                // Frame 43.
                result.InsertKeyFrame(0.178423241F, 0.400000006F, _holdThenStepEasingFunction);
                // Frame 147.
                result.InsertKeyFrame(0.609958529F, 1.20000005F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p4_to_1p2_1()
            {
                // Frame 0.
                var result = _scalarAnimation_0p4_to_1p2_1 = CreateScalarKeyFrameAnimation(0F, 0.400000006F, _stepThenHoldEasingFunction);
                // Frame 95.
                result.InsertKeyFrame(0.394190878F, 0.400000006F, _holdThenStepEasingFunction);
                // Frame 199.
                result.InsertKeyFrame(0.825726151F, 1.20000005F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p6_to_1p4_0()
            {
                // Frame 0.
                var result = _scalarAnimation_0p6_to_1p4_0 = CreateScalarKeyFrameAnimation(0F, 0.600000024F, _stepThenHoldEasingFunction);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, 0.600000024F, _holdThenStepEasingFunction);
                // Frame 180.
                result.InsertKeyFrame(0.746887982F, 1.39999998F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p6_to_1p4_1()
            {
                // Frame 0.
                var result = _scalarAnimation_0p6_to_1p4_1 = CreateScalarKeyFrameAnimation(0F, 0.600000024F, _stepThenHoldEasingFunction);
                // Frame 61.
                result.InsertKeyFrame(0.253112048F, 0.600000024F, _holdThenStepEasingFunction);
                // Frame 210.
                result.InsertKeyFrame(0.871369302F, 1.39999998F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p6_to_1p4_2()
            {
                // Frame 0.
                var result = _scalarAnimation_0p6_to_1p4_2 = CreateScalarKeyFrameAnimation(0F, 0.600000024F, _stepThenHoldEasingFunction);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, 0.600000024F, _holdThenStepEasingFunction);
                // Frame 145.
                result.InsertKeyFrame(0.601659775F, 1.39999998F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p6_to_1p4_3()
            {
                // Frame 0.
                var result = _scalarAnimation_0p6_to_1p4_3 = CreateScalarKeyFrameAnimation(0F, 0.600000024F, _stepThenHoldEasingFunction);
                // Frame 74.
                result.InsertKeyFrame(0.307053953F, 0.600000024F, _holdThenStepEasingFunction);
                // Frame 188.
                result.InsertKeyFrame(0.780083001F, 1.39999998F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p6_to_1p4_4()
            {
                // Frame 0.
                var result = _scalarAnimation_0p6_to_1p4_4 = CreateScalarKeyFrameAnimation(0F, 0.600000024F, _stepThenHoldEasingFunction);
                // Frame 102.
                result.InsertKeyFrame(0.423236519F, 0.600000024F, _holdThenStepEasingFunction);
                // Frame 197.
                result.InsertKeyFrame(0.817427397F, 1.39999998F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p6_to_1p4_5()
            {
                // Frame 0.
                var result = _scalarAnimation_0p6_to_1p4_5 = CreateScalarKeyFrameAnimation(0F, 0.600000024F, _stepThenHoldEasingFunction);
                // Frame 50.
                result.InsertKeyFrame(0.207468882F, 0.600000024F, _holdThenStepEasingFunction);
                // Frame 164.
                result.InsertKeyFrame(0.680497944F, 1.39999998F, _cubicBezierEasingFunction_01);
                return result;
            }

            ScalarKeyFrameAnimation t0ScalarAnimation_0_to_1()
            {
                // Frame 31.
                var result = CreateScalarKeyFrameAnimation(0.128630728F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 61.
                result.InsertKeyFrame(0.253112018F, 1F, _cubicBezierEasingFunction_09);
                // Frame 61.
                result.InsertKeyFrame(0.253112048F, 0F, _stepThenHoldEasingFunction);
                // Frame 91.
                result.InsertKeyFrame(0.377593338F, 1F, CubicBezierEasingFunction_13());
                return result;
            }

            ScalarKeyFrameAnimation t1ScalarAnimation_0_to_1()
            {
                // Frame 91.
                var result = CreateScalarKeyFrameAnimation(0.377593368F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 121.
                result.InsertKeyFrame(0.502074659F, 1F, _cubicBezierEasingFunction_09);
                // Frame 121.
                result.InsertKeyFrame(0.502074718F, 0F, _stepThenHoldEasingFunction);
                // Frame 151.
                result.InsertKeyFrame(0.626555979F, 1F, CubicBezierEasingFunction_14());
                return result;
            }

            ScalarKeyFrameAnimation t2ScalarAnimation_0_to_1()
            {
                // Frame 151.
                var result = CreateScalarKeyFrameAnimation(0.626556039F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 180.
                result.InsertKeyFrame(0.746887922F, 1F, _cubicBezierEasingFunction_09);
                // Frame 181.
                result.InsertKeyFrame(0.751037359F, 0F, _stepThenHoldEasingFunction);
                // Frame 210.
                result.InsertKeyFrame(0.871369243F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t3ScalarAnimation_0_to_1()
            {
                // Frame 61.
                var result = CreateScalarKeyFrameAnimation(0.253112078F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 91.
                result.InsertKeyFrame(0.377593338F, 1F, _cubicBezierEasingFunction_09);
                // Frame 91.
                result.InsertKeyFrame(0.377593368F, 0F, _stepThenHoldEasingFunction);
                // Frame 121.
                result.InsertKeyFrame(0.502074659F, 1F, _cubicBezierEasingFunction_13);
                return result;
            }

            ScalarKeyFrameAnimation t4ScalarAnimation_0_to_1()
            {
                // Frame 121.
                var result = CreateScalarKeyFrameAnimation(0.502074718F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 151.
                result.InsertKeyFrame(0.626555979F, 1F, _cubicBezierEasingFunction_09);
                // Frame 151.
                result.InsertKeyFrame(0.626556039F, 0F, _stepThenHoldEasingFunction);
                // Frame 181.
                result.InsertKeyFrame(0.7510373F, 1F, _cubicBezierEasingFunction_14);
                return result;
            }

            ScalarKeyFrameAnimation t5ScalarAnimation_0_to_1()
            {
                // Frame 31.
                var result = CreateScalarKeyFrameAnimation(0.128630728F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 61.
                result.InsertKeyFrame(0.253112018F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0289999992F), new Vector2(0.833000004F, 0.971000016F)));
                // Frame 61.
                result.InsertKeyFrame(0.253112048F, 0F, _stepThenHoldEasingFunction);
                // Frame 91.
                result.InsertKeyFrame(0.377593338F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t6ScalarAnimation_0_to_1()
            {
                // Frame 91.
                var result = CreateScalarKeyFrameAnimation(0.377593368F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 120.
                result.InsertKeyFrame(0.497925282F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.057F), new Vector2(0.833000004F, 0.947000027F)));
                // Frame 120.
                result.InsertKeyFrame(0.497925311F, 0F, _stepThenHoldEasingFunction);
                // Frame 149.
                result.InsertKeyFrame(0.618257225F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t7ScalarAnimation_0_to_1()
            {
                // Frame 57.
                var result = CreateScalarKeyFrameAnimation(0.236514539F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 87.
                result.InsertKeyFrame(0.360995829F, 1F, CubicBezierEasingFunction_15());
                // Frame 87.
                result.InsertKeyFrame(0.360995859F, 0F, _stepThenHoldEasingFunction);
                // Frame 117.
                result.InsertKeyFrame(0.485477149F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t8ScalarAnimation_0_to_1()
            {
                // Frame 117.
                var result = CreateScalarKeyFrameAnimation(0.485477179F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 146.
                result.InsertKeyFrame(0.605809093F, 1F, CubicBezierEasingFunction_16());
                // Frame 146.
                result.InsertKeyFrame(0.605809152F, 0F, _stepThenHoldEasingFunction);
                // Frame 175.
                result.InsertKeyFrame(0.726141036F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t9ScalarAnimation_0_to_1()
            {
                // Frame 60.
                var result = CreateScalarKeyFrameAnimation(0.248962671F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 87.
                result.InsertKeyFrame(0.360995829F, 1F, _cubicBezierEasingFunction_13);
                // Frame 87.
                result.InsertKeyFrame(0.360995859F, 0F, _stepThenHoldEasingFunction);
                // Frame 113.
                result.InsertKeyFrame(0.46887964F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t10ScalarAnimation_0_to_1()
            {
                // Frame 113.
                var result = CreateScalarKeyFrameAnimation(0.46887967F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 139.
                result.InsertKeyFrame(0.576763451F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0719999969F), new Vector2(0.833000004F, 0.936999977F)));
                // Frame 139.
                result.InsertKeyFrame(0.576763511F, 0F, _stepThenHoldEasingFunction);
                // Frame 165.
                result.InsertKeyFrame(0.684647262F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t11ScalarAnimation_0_to_1()
            {
                // Frame 35.
                var result = CreateScalarKeyFrameAnimation(0.145228237F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 65.
                result.InsertKeyFrame(0.269709527F, 1F, CubicBezierEasingFunction_17());
                // Frame 65.
                result.InsertKeyFrame(0.269709557F, 0F, _stepThenHoldEasingFunction);
                // Frame 95.
                result.InsertKeyFrame(0.394190848F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t12ScalarAnimation_0_to_1()
            {
                // Frame 95.
                var result = CreateScalarKeyFrameAnimation(0.394190878F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 124.
                result.InsertKeyFrame(0.514522791F, 1F, CubicBezierEasingFunction_18());
                // Frame 124.
                result.InsertKeyFrame(0.514522851F, 0F, _stepThenHoldEasingFunction);
                // Frame 153.
                result.InsertKeyFrame(0.634854734F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t13ScalarAnimation_0_to_1()
            {
                // Frame 68.
                var result = CreateScalarKeyFrameAnimation(0.282157719F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 98.
                result.InsertKeyFrame(0.40663898F, 1F, _cubicBezierEasingFunction_17);
                // Frame 98.
                result.InsertKeyFrame(0.40663901F, 0F, _stepThenHoldEasingFunction);
                // Frame 128.
                result.InsertKeyFrame(0.5311203F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t14ScalarAnimation_0_to_1()
            {
                // Frame 128.
                var result = CreateScalarKeyFrameAnimation(0.53112036F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 157.
                result.InsertKeyFrame(0.651452243F, 1F, _cubicBezierEasingFunction_18);
                // Frame 157.
                result.InsertKeyFrame(0.651452303F, 0F, _stepThenHoldEasingFunction);
                // Frame 186.
                result.InsertKeyFrame(0.771784186F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t15ScalarAnimation_0_to_1()
            {
                // Frame 90.
                var result = CreateScalarKeyFrameAnimation(0.373444021F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 120.
                result.InsertKeyFrame(0.497925282F, 1F, _cubicBezierEasingFunction_15);
                // Frame 120.
                result.InsertKeyFrame(0.497925311F, 0F, _stepThenHoldEasingFunction);
                // Frame 150.
                result.InsertKeyFrame(0.622406602F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t16ScalarAnimation_0_to_1()
            {
                // Frame 150.
                var result = CreateScalarKeyFrameAnimation(0.622406662F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 179.
                result.InsertKeyFrame(0.742738545F, 1F, _cubicBezierEasingFunction_16);
                // Frame 179.
                result.InsertKeyFrame(0.742738605F, 0F, _stepThenHoldEasingFunction);
                // Frame 208.
                result.InsertKeyFrame(0.863070488F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t17ScalarAnimation_0_to_1()
            {
                // Frame 31.
                var result = CreateScalarKeyFrameAnimation(0.128630728F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 60.
                result.InsertKeyFrame(0.248962641F, 1F, _cubicBezierEasingFunction_09);
                // Frame 60.
                result.InsertKeyFrame(0.248962656F, 0F, _stepThenHoldEasingFunction);
                // Frame 93.
                result.InsertKeyFrame(0.385892093F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t18ScalarAnimation_0_to_1()
            {
                // Frame 93.
                var result = CreateScalarKeyFrameAnimation(0.385892123F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 123.
                result.InsertKeyFrame(0.510373414F, 1F, CubicBezierEasingFunction_19());
                // Frame 123.
                result.InsertKeyFrame(0.510373473F, 0F, _stepThenHoldEasingFunction);
                // Frame 145.
                result.InsertKeyFrame(0.601659715F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t19ScalarAnimation_0_to_1()
            {
                // Frame 74.
                var result = CreateScalarKeyFrameAnimation(0.307053983F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 103.
                result.InsertKeyFrame(0.427385867F, 1F, _cubicBezierEasingFunction_09);
                // Frame 103.
                result.InsertKeyFrame(0.427385896F, 0F, _stepThenHoldEasingFunction);
                // Frame 136.
                result.InsertKeyFrame(0.564315319F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t20ScalarAnimation_0_to_1()
            {
                // Frame 136.
                var result = CreateScalarKeyFrameAnimation(0.564315379F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 166.
                result.InsertKeyFrame(0.688796639F, 1F, _cubicBezierEasingFunction_19);
                // Frame 166.
                result.InsertKeyFrame(0.688796699F, 0F, _stepThenHoldEasingFunction);
                // Frame 188.
                result.InsertKeyFrame(0.780082941F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t21ScalarAnimation_0_to_1()
            {
                // Frame 102.
                var result = CreateScalarKeyFrameAnimation(0.423236549F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 128.
                result.InsertKeyFrame(0.5311203F, 1F, _cubicBezierEasingFunction_09);
                // Frame 128.
                result.InsertKeyFrame(0.53112036F, 0F, _stepThenHoldEasingFunction);
                // Frame 154.
                result.InsertKeyFrame(0.639004111F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t22ScalarAnimation_0_to_1()
            {
                // Frame 154.
                var result = CreateScalarKeyFrameAnimation(0.639004171F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 178.
                result.InsertKeyFrame(0.738589168F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0450000018F), new Vector2(0.833000004F, 0.950999975F)));
                // Frame 178.
                result.InsertKeyFrame(0.738589227F, 0F, _stepThenHoldEasingFunction);
                // Frame 197.
                result.InsertKeyFrame(0.817427337F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t23ScalarAnimation_0_to_1()
            {
                // Frame 50.
                var result = CreateScalarKeyFrameAnimation(0.207468897F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 79.
                result.InsertKeyFrame(0.32780081F, 1F, _cubicBezierEasingFunction_09);
                // Frame 79.
                result.InsertKeyFrame(0.32780084F, 0F, _stepThenHoldEasingFunction);
                // Frame 112.
                result.InsertKeyFrame(0.464730263F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0390000008F), new Vector2(0.833000004F, 0.964999974F)));
                return result;
            }

            ScalarKeyFrameAnimation t24ScalarAnimation_0_to_1()
            {
                // Frame 112.
                var result = CreateScalarKeyFrameAnimation(0.464730293F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 142.
                result.InsertKeyFrame(0.589211583F, 1F, _cubicBezierEasingFunction_09);
                // Frame 142.
                result.InsertKeyFrame(0.589211643F, 0F, _stepThenHoldEasingFunction);
                // Frame 164.
                result.InsertKeyFrame(0.680497885F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0340000018F), new Vector2(0.833000004F, 0.966000021F)));
                return result;
            }

            ScalarKeyFrameAnimation t25ScalarAnimation_0_to_1()
            {
                // Frame 43.
                var result = CreateScalarKeyFrameAnimation(0.178423256F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 68.
                result.InsertKeyFrame(0.28215766F, 1F, _cubicBezierEasingFunction_09);
                // Frame 68.
                result.InsertKeyFrame(0.282157689F, 0F, _stepThenHoldEasingFunction);
                // Frame 98.
                result.InsertKeyFrame(0.40663898F, 1F, CubicBezierEasingFunction_20());
                return result;
            }

            ScalarKeyFrameAnimation t26ScalarAnimation_0_to_1()
            {
                // Frame 98.
                var result = CreateScalarKeyFrameAnimation(0.40663901F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 125.
                result.InsertKeyFrame(0.518672168F, 1F, _cubicBezierEasingFunction_09);
                // Frame 125.
                result.InsertKeyFrame(0.518672228F, 0F, _stepThenHoldEasingFunction);
                // Frame 147.
                result.InsertKeyFrame(0.60995847F, 1F, CubicBezierEasingFunction_21());
                return result;
            }

            ScalarKeyFrameAnimation t27ScalarAnimation_0_to_1()
            {
                // Frame 95.
                var result = CreateScalarKeyFrameAnimation(0.394190907F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 120.
                result.InsertKeyFrame(0.497925282F, 1F, _cubicBezierEasingFunction_09);
                // Frame 120.
                result.InsertKeyFrame(0.497925311F, 0F, _stepThenHoldEasingFunction);
                // Frame 150.
                result.InsertKeyFrame(0.622406602F, 1F, _cubicBezierEasingFunction_20);
                return result;
            }

            ScalarKeyFrameAnimation t28ScalarAnimation_0_to_1()
            {
                // Frame 150.
                var result = CreateScalarKeyFrameAnimation(0.622406662F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 177.
                result.InsertKeyFrame(0.73443979F, 1F, _cubicBezierEasingFunction_09);
                // Frame 177.
                result.InsertKeyFrame(0.73443985F, 0F, _stepThenHoldEasingFunction);
                // Frame 199.
                result.InsertKeyFrame(0.825726092F, 1F, _cubicBezierEasingFunction_21);
                return result;
            }

            // Layer aggregator
            ShapeVisual ShapeVisual_0()
            {
                var result = _c.CreateShapeVisual();
                result.Size = new Vector2(1080F, 1080F);
                result.Shapes.Add(ContainerShape_00());
                return result;
            }

            // PreComp layer: heart
            // Layer aggregator
            ShapeVisual ShapeVisual_1()
            {
                var result = _c.CreateShapeVisual();
                result.Size = new Vector2(390F, 844F);
                var shapes = result.Shapes;
                // Layer: heart Outlines
                shapes.Add(ContainerShape_03());
                // Layer: heart Outlines 7
                shapes.Add(ContainerShape_11());
                // Layer: heart Outlines 2
                shapes.Add(ContainerShape_13());
                // Layer: heart Outlines 13
                shapes.Add(ContainerShape_16());
                // Layer: heart Outlines 3
                shapes.Add(ContainerShape_18());
                return result;
            }

            // Shape tree root for layer: matte
            ShapeVisual ShapeVisual_2()
            {
                var result = _c.CreateShapeVisual();
                result.IsVisible = false;
                result.Size = new Vector2(1080F, 1080F);
                // Offset:<540, 540>
                result.Shapes.Add(SpriteShape_49());
                StartProgressBoundAnimation(result, "IsVisible", _isVisibleBooleanAnimation, _rootProgress);
                return result;
            }

            // Shape tree root for layer: Layer 3
            ShapeVisual ShapeVisual_3()
            {
                var result = _c.CreateShapeVisual();
                result.Opacity = 0.340000004F;
                result.Size = new Vector2(1080F, 1080F);
                result.Shapes.Add(ContainerShape_22());
                return result;
            }

            SpriteVisual SpriteVisual_0()
            {
                var result = _c.CreateSpriteVisual();
                result.Size = new Vector2(1080F, 1080F);
                result.Brush = EffectBrush();
                return result;
            }

            StepEasingFunction HoldThenStepEasingFunction()
            {
                var result = _holdThenStepEasingFunction = _c.CreateStepEasingFunction();
                result.IsFinalStepSingleFrame = true;
                return result;
            }

            StepEasingFunction StepThenHoldEasingFunction()
            {
                var result = _stepThenHoldEasingFunction = _c.CreateStepEasingFunction();
                result.IsInitialStepSingleFrame = true;
                return result;
            }

            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_00()
            {
                // Frame 0.
                var result = _offsetVector2Animation_00 = CreateVector2KeyFrameAnimation(0F, new Vector2(-378F, 439.065002F), _holdThenStepEasingFunction);
                // Frame 30.
                result.InsertKeyFrame(0.124481328F, new Vector2(522F, 439.065002F), _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.449999988F, 1F)));
                // Frame 210.
                result.InsertKeyFrame(0.871369302F, new Vector2(522F, 439.065002F), _cubicBezierEasingFunction_01);
                // Frame 240.
                result.InsertKeyFrame(0.995850623F, new Vector2(1431F, 439.065002F), _c.CreateCubicBezierEasingFunction(new Vector2(0.550000012F, 0F), new Vector2(0.833000004F, 0.834999979F)));
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_01()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(152.5F, 930.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, new Vector2(152.5F, 930.5F), _holdThenStepEasingFunction);
                // Frame 61.
                result.InsertExpressionKeyFrame(0.253112018F, "Pow(1-_.t0,3)*Vector2(152.5,930.5)+(3*Square(1-_.t0)*_.t0*Vector2(136.333,905.333))+(3*(1-_.t0)*Square(_.t0)*Vector2(86.667,803.167))+(Pow(_.t0,3)*Vector2(109.5,745.5))", _stepThenHoldEasingFunction);
                // Frame 91.
                result.InsertExpressionKeyFrame(0.377593338F, "Pow(1-_.t0,3)*Vector2(109.5,745.5)+(3*Square(1-_.t0)*_.t0*Vector2(126.406,702.803))+(3*(1-_.t0)*Square(_.t0)*Vector2(194.833,620.833))+(Pow(_.t0,3)*Vector2(167.5,536.5))", _stepThenHoldEasingFunction);
                // Frame 121.
                result.InsertExpressionKeyFrame(0.502074659F, "Pow(1-_.t1,3)*Vector2(167.5,536.5)+(3*Square(1-_.t1)*_.t1*Vector2(146.982,473.195))+(3*(1-_.t1)*Square(_.t1)*Vector2(62.693,402.818))+(Pow(_.t1,3)*Vector2(81.5,345.5))", _stepThenHoldEasingFunction);
                // Frame 151.
                result.InsertExpressionKeyFrame(0.626555979F, "Pow(1-_.t1,3)*Vector2(81.5,345.5)+(3*Square(1-_.t1)*_.t1*Vector2(105.747,271.604))+(3*(1-_.t1)*Square(_.t1)*Vector2(159.677,231.934))+(Pow(_.t1,3)*Vector2(154.5,175.5))", _stepThenHoldEasingFunction);
                // Frame 180.
                result.InsertExpressionKeyFrame(0.746887922F, "Pow(1-_.t2,3)*Vector2(154.5,175.5)+(3*Square(1-_.t2)*_.t2*Vector2(147.833,102.833))+(3*(1-_.t2)*Square(_.t2)*Vector2(73.5,7.5))+(Pow(_.t2,3)*Vector2(73.5,7.5))", _stepThenHoldEasingFunction);
                // Frame 180.
                result.InsertKeyFrame(0.746887982F, new Vector2(73.5F, 7.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_02()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(170.5F, 836.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 61.
                result.InsertKeyFrame(0.253112048F, new Vector2(170.5F, 836.5F), _holdThenStepEasingFunction);
                // Frame 91.
                result.InsertExpressionKeyFrame(0.377593338F, "Pow(1-_.t3,3)*Vector2(170.5,836.5)+(3*Square(1-_.t3)*_.t3*Vector2(154.333,811.333))+(3*(1-_.t3)*Square(_.t3)*Vector2(104.667,709.167))+(Pow(_.t3,3)*Vector2(127.5,651.5))", _stepThenHoldEasingFunction);
                // Frame 121.
                result.InsertExpressionKeyFrame(0.502074659F, "Pow(1-_.t3,3)*Vector2(127.5,651.5)+(3*Square(1-_.t3)*_.t3*Vector2(144.406,608.803))+(3*(1-_.t3)*Square(_.t3)*Vector2(212.833,526.833))+(Pow(_.t3,3)*Vector2(185.5,442.5))", _stepThenHoldEasingFunction);
                // Frame 151.
                result.InsertExpressionKeyFrame(0.626555979F, "Pow(1-_.t4,3)*Vector2(185.5,442.5)+(3*Square(1-_.t4)*_.t4*Vector2(164.982,379.195))+(3*(1-_.t4)*Square(_.t4)*Vector2(80.693,308.818))+(Pow(_.t4,3)*Vector2(99.5,251.5))", _stepThenHoldEasingFunction);
                // Frame 181.
                result.InsertExpressionKeyFrame(0.7510373F, "Pow(1-_.t4,3)*Vector2(99.5,251.5)+(3*Square(1-_.t4)*_.t4*Vector2(123.747,177.604))+(3*(1-_.t4)*Square(_.t4)*Vector2(177.677,137.934))+(Pow(_.t4,3)*Vector2(172.5,81.5))", _stepThenHoldEasingFunction);
                // Frame 210.
                result.InsertExpressionKeyFrame(0.871369243F, "Pow(1-_.t2,3)*Vector2(172.5,81.5)+(3*Square(1-_.t2)*_.t2*Vector2(165.833,8.833))+(3*(1-_.t2)*Square(_.t2)*Vector2(91.5,-86.5))+(Pow(_.t2,3)*Vector2(91.5,-86.5))", _stepThenHoldEasingFunction);
                // Frame 210.
                result.InsertKeyFrame(0.871369302F, new Vector2(91.5F, -86.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_03()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(110.5F, 838.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, new Vector2(110.5F, 838.5F), _holdThenStepEasingFunction);
                // Frame 61.
                result.InsertExpressionKeyFrame(0.253112018F, "Pow(1-_.t5,3)*Vector2(110.5,838.5)+(3*Square(1-_.t5)*_.t5*Vector2(88.333,747.333))+(3*(1-_.t5)*Square(_.t5)*Vector2(114,673.167))+(Pow(_.t5,3)*Vector2(157.5,579.5))", _stepThenHoldEasingFunction);
                // Frame 91.
                result.InsertExpressionKeyFrame(0.377593338F, "Pow(1-_.t5,3)*Vector2(157.5,579.5)+(3*Square(1-_.t5)*_.t5*Vector2(193.42,502.156))+(3*(1-_.t5)*Square(_.t5)*Vector2(111,401.167))+(Pow(_.t5,3)*Vector2(117.5,320.5))", _stepThenHoldEasingFunction);
                // Frame 120.
                result.InsertExpressionKeyFrame(0.497925282F, "Pow(1-_.t6,3)*Vector2(117.5,320.5)+(3*Square(1-_.t6)*_.t6*Vector2(124,239.833))+(3*(1-_.t6)*Square(_.t6)*Vector2(201.833,165))+(Pow(_.t6,3)*Vector2(196.5,95.5))", _stepThenHoldEasingFunction);
                // Frame 149.
                result.InsertExpressionKeyFrame(0.618257225F, "Pow(1-_.t6,3)*Vector2(196.5,95.5)+(3*Square(1-_.t6)*_.t6*Vector2(191.167,26))+(3*(1-_.t6)*Square(_.t6)*Vector2(85.5,-96.5))+(Pow(_.t6,3)*Vector2(85.5,-96.5))", _stepThenHoldEasingFunction);
                // Frame 149.
                result.InsertKeyFrame(0.618257284F, new Vector2(85.5F, -96.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_04()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(58.5F, 842.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 57.
                result.InsertKeyFrame(0.236514524F, new Vector2(58.5F, 842.5F), _holdThenStepEasingFunction);
                // Frame 87.
                result.InsertExpressionKeyFrame(0.360995829F, "Pow(1-_.t7,3)*Vector2(58.5,842.5)+(3*Square(1-_.t7)*_.t7*Vector2(28.333,711.333))+(3*(1-_.t7)*Square(_.t7)*Vector2(96,693.167))+(Pow(_.t7,3)*Vector2(123.5,587.5))", _stepThenHoldEasingFunction);
                // Frame 117.
                result.InsertExpressionKeyFrame(0.485477149F, "Pow(1-_.t7,3)*Vector2(123.5,587.5)+(3*Square(1-_.t7)*_.t7*Vector2(144.978,504.971))+(3*(1-_.t7)*Square(_.t7)*Vector2(52,391.833))+(Pow(_.t7,3)*Vector2(55.5,310.5))", _stepThenHoldEasingFunction);
                // Frame 146.
                result.InsertExpressionKeyFrame(0.605809093F, "Pow(1-_.t8,3)*Vector2(55.5,310.5)+(3*Square(1-_.t8)*_.t8*Vector2(59,229.167))+(3*(1-_.t8)*Square(_.t8)*Vector2(144.833,168.667))+(Pow(_.t8,3)*Vector2(144.5,99.5))", _stepThenHoldEasingFunction);
                // Frame 175.
                result.InsertExpressionKeyFrame(0.726141036F, "Pow(1-_.t8,3)*Vector2(144.5,99.5)+(3*Square(1-_.t8)*_.t8*Vector2(144.167,30.333))+(3*(1-_.t8)*Square(_.t8)*Vector2(53.5,-104.5))+(Pow(_.t8,3)*Vector2(53.5,-104.5))", _stepThenHoldEasingFunction);
                // Frame 175.
                result.InsertKeyFrame(0.726141095F, new Vector2(53.5F, -104.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_05()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(116.5F, 840.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 60.
                result.InsertKeyFrame(0.248962656F, new Vector2(116.5F, 840.5F), _holdThenStepEasingFunction);
                // Frame 87.
                result.InsertExpressionKeyFrame(0.360995829F, "Pow(1-_.t9,3)*Vector2(116.5,840.5)+(3*Square(1-_.t9)*_.t9*Vector2(86.333,709.333))+(3*(1-_.t9)*Square(_.t9)*Vector2(154,691.167))+(Pow(_.t9,3)*Vector2(181.5,585.5))", _stepThenHoldEasingFunction);
                // Frame 113.
                result.InsertExpressionKeyFrame(0.46887964F, "Pow(1-_.t9,3)*Vector2(181.5,585.5)+(3*Square(1-_.t9)*_.t9*Vector2(202.978,502.971))+(3*(1-_.t9)*Square(_.t9)*Vector2(110,389.833))+(Pow(_.t9,3)*Vector2(113.5,308.5))", _stepThenHoldEasingFunction);
                // Frame 139.
                result.InsertExpressionKeyFrame(0.576763451F, "Pow(1-_.t10,3)*Vector2(113.5,308.5)+(3*Square(1-_.t10)*_.t10*Vector2(117,227.167))+(3*(1-_.t10)*Square(_.t10)*Vector2(202.833,166.667))+(Pow(_.t10,3)*Vector2(202.5,97.5))", _stepThenHoldEasingFunction);
                // Frame 165.
                result.InsertExpressionKeyFrame(0.684647262F, "Pow(1-_.t10,3)*Vector2(202.5,97.5)+(3*Square(1-_.t10)*_.t10*Vector2(202.167,28.333))+(3*(1-_.t10)*Square(_.t10)*Vector2(111.5,-106.5))+(Pow(_.t10,3)*Vector2(111.5,-106.5))", _stepThenHoldEasingFunction);
                // Frame 165.
                result.InsertKeyFrame(0.684647322F, new Vector2(111.5F, -106.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_06()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(4.5F, 842.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 35.
                result.InsertKeyFrame(0.145228222F, new Vector2(4.5F, 842.5F), _holdThenStepEasingFunction);
                // Frame 65.
                result.InsertExpressionKeyFrame(0.269709527F, "Pow(1-_.t11,3)*Vector2(4.5,842.5)+(3*Square(1-_.t11)*_.t11*Vector2(-25.667,711.333))+(3*(1-_.t11)*Square(_.t11)*Vector2(96,697.167))+(Pow(_.t11,3)*Vector2(123.5,591.5))", _stepThenHoldEasingFunction);
                // Frame 95.
                result.InsertExpressionKeyFrame(0.394190848F, "Pow(1-_.t11,3)*Vector2(123.5,591.5)+(3*Square(1-_.t11)*_.t11*Vector2(144.978,508.971))+(3*(1-_.t11)*Square(_.t11)*Vector2(13.333,409.833))+(Pow(_.t11,3)*Vector2(13.5,326.5))", _stepThenHoldEasingFunction);
                // Frame 124.
                result.InsertExpressionKeyFrame(0.514522791F, "Pow(1-_.t12,3)*Vector2(13.5,326.5)+(3*Square(1-_.t12)*_.t12*Vector2(13.667,243.167))+(3*(1-_.t12)*Square(_.t12)*Vector2(126.833,163.333))+(Pow(_.t12,3)*Vector2(124.5,91.5))", _stepThenHoldEasingFunction);
                // Frame 153.
                result.InsertExpressionKeyFrame(0.634854734F, "Pow(1-_.t12,3)*Vector2(124.5,91.5)+(3*Square(1-_.t12)*_.t12*Vector2(122.167,19.667))+(3*(1-_.t12)*Square(_.t12)*Vector2(-0.5,-104.5))+(Pow(_.t12,3)*Vector2(-0.5,-104.5))", _stepThenHoldEasingFunction);
                // Frame 153.
                result.InsertKeyFrame(0.634854794F, new Vector2(-0.5F, -104.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_07()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(116.5F, 844.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 68.
                result.InsertKeyFrame(0.282157689F, new Vector2(116.5F, 844.5F), _holdThenStepEasingFunction);
                // Frame 98.
                result.InsertExpressionKeyFrame(0.40663898F, "Pow(1-_.t13,3)*Vector2(116.5,844.5)+(3*Square(1-_.t13)*_.t13*Vector2(86.333,713.333))+(3*(1-_.t13)*Square(_.t13)*Vector2(208,699.167))+(Pow(_.t13,3)*Vector2(235.5,593.5))", _stepThenHoldEasingFunction);
                // Frame 128.
                result.InsertExpressionKeyFrame(0.5311203F, "Pow(1-_.t13,3)*Vector2(235.5,593.5)+(3*Square(1-_.t13)*_.t13*Vector2(256.978,510.971))+(3*(1-_.t13)*Square(_.t13)*Vector2(125.333,411.833))+(Pow(_.t13,3)*Vector2(125.5,328.5))", _stepThenHoldEasingFunction);
                // Frame 157.
                result.InsertExpressionKeyFrame(0.651452243F, "Pow(1-_.t14,3)*Vector2(125.5,328.5)+(3*Square(1-_.t14)*_.t14*Vector2(125.667,245.167))+(3*(1-_.t14)*Square(_.t14)*Vector2(238.833,165.333))+(Pow(_.t14,3)*Vector2(236.5,93.5))", _stepThenHoldEasingFunction);
                // Frame 186.
                result.InsertExpressionKeyFrame(0.771784186F, "Pow(1-_.t14,3)*Vector2(236.5,93.5)+(3*Square(1-_.t14)*_.t14*Vector2(234.167,21.667))+(3*(1-_.t14)*Square(_.t14)*Vector2(111.5,-102.5))+(Pow(_.t14,3)*Vector2(111.5,-102.5))", _stepThenHoldEasingFunction);
                // Frame 186.
                result.InsertKeyFrame(0.771784246F, new Vector2(111.5F, -102.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 7
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_08()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(80.5F, 920.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 90.
                result.InsertKeyFrame(0.373443991F, new Vector2(80.5F, 920.5F), _holdThenStepEasingFunction);
                // Frame 120.
                result.InsertExpressionKeyFrame(0.497925282F, "Pow(1-_.t15,3)*Vector2(80.5,920.5)+(3*Square(1-_.t15)*_.t15*Vector2(50.333,789.333))+(3*(1-_.t15)*Square(_.t15)*Vector2(118,771.167))+(Pow(_.t15,3)*Vector2(145.5,665.5))", _stepThenHoldEasingFunction);
                // Frame 150.
                result.InsertExpressionKeyFrame(0.622406602F, "Pow(1-_.t15,3)*Vector2(145.5,665.5)+(3*Square(1-_.t15)*_.t15*Vector2(166.978,582.971))+(3*(1-_.t15)*Square(_.t15)*Vector2(74,469.833))+(Pow(_.t15,3)*Vector2(77.5,388.5))", _stepThenHoldEasingFunction);
                // Frame 179.
                result.InsertExpressionKeyFrame(0.742738545F, "Pow(1-_.t16,3)*Vector2(77.5,388.5)+(3*Square(1-_.t16)*_.t16*Vector2(81,307.167))+(3*(1-_.t16)*Square(_.t16)*Vector2(166.833,246.667))+(Pow(_.t16,3)*Vector2(166.5,177.5))", _stepThenHoldEasingFunction);
                // Frame 208.
                result.InsertExpressionKeyFrame(0.863070488F, "Pow(1-_.t16,3)*Vector2(166.5,177.5)+(3*Square(1-_.t16)*_.t16*Vector2(166.167,108.333))+(3*(1-_.t16)*Square(_.t16)*Vector2(75.5,-26.5))+(Pow(_.t16,3)*Vector2(75.5,-26.5))", _stepThenHoldEasingFunction);
                // Frame 208.
                result.InsertKeyFrame(0.863070548F, new Vector2(75.5F, -26.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 2
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_09()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(82.5F, 828.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, new Vector2(82.5F, 828.5F), _holdThenStepEasingFunction);
                // Frame 60.
                result.InsertExpressionKeyFrame(0.248962641F, "Pow(1-_.t17,3)*Vector2(82.5,828.5)+(3*Square(1-_.t17)*_.t17*Vector2(58.333,781.333))+(3*(1-_.t17)*Square(_.t17)*Vector2(9.333,655.167))+(Pow(_.t17,3)*Vector2(47.5,557.5))", _stepThenHoldEasingFunction);
                // Frame 93.
                result.InsertExpressionKeyFrame(0.385892093F, "Pow(1-_.t17,3)*Vector2(47.5,557.5)+(3*Square(1-_.t17)*_.t17*Vector2(85.19,461.052))+(3*(1-_.t17)*Square(_.t17)*Vector2(15.667,361.5))+(Pow(_.t17,3)*Vector2(23.5,276.5))", _stepThenHoldEasingFunction);
                // Frame 123.
                result.InsertExpressionKeyFrame(0.510373414F, "Pow(1-_.t18,3)*Vector2(23.5,276.5)+(3*Square(1-_.t18)*_.t18*Vector2(31.333,191.5))+(3*(1-_.t18)*Square(_.t18)*Vector2(96.5,110))+(Pow(_.t18,3)*Vector2(94.5,47.5))", _stepThenHoldEasingFunction);
                // Frame 145.
                result.InsertExpressionKeyFrame(0.601659715F, "Pow(1-_.t18,3)*Vector2(94.5,47.5)+(3*Square(1-_.t18)*_.t18*Vector2(92.5,-15))+(3*(1-_.t18)*Square(_.t18)*Vector2(11.5,-98.5))+(Pow(_.t18,3)*Vector2(11.5,-98.5))", _stepThenHoldEasingFunction);
                // Frame 145.
                result.InsertKeyFrame(0.601659775F, new Vector2(11.5F, -98.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 2
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_10()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(106.5F, 828.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 74.
                result.InsertKeyFrame(0.307053953F, new Vector2(106.5F, 828.5F), _holdThenStepEasingFunction);
                // Frame 103.
                result.InsertExpressionKeyFrame(0.427385867F, "Pow(1-_.t19,3)*Vector2(106.5,828.5)+(3*Square(1-_.t19)*_.t19*Vector2(82.333,781.333))+(3*(1-_.t19)*Square(_.t19)*Vector2(38.305,675.928))+(Pow(_.t19,3)*Vector2(71.5,557.5))", _stepThenHoldEasingFunction);
                // Frame 136.
                result.InsertExpressionKeyFrame(0.564315319F, "Pow(1-_.t19,3)*Vector2(71.5,557.5)+(3*Square(1-_.t19)*_.t19*Vector2(118.003,391.593))+(3*(1-_.t19)*Square(_.t19)*Vector2(39.667,361.5))+(Pow(_.t19,3)*Vector2(47.5,276.5))", _stepThenHoldEasingFunction);
                // Frame 166.
                result.InsertExpressionKeyFrame(0.688796639F, "Pow(1-_.t20,3)*Vector2(47.5,276.5)+(3*Square(1-_.t20)*_.t20*Vector2(55.333,191.5))+(3*(1-_.t20)*Square(_.t20)*Vector2(120.5,110))+(Pow(_.t20,3)*Vector2(118.5,47.5))", _stepThenHoldEasingFunction);
                // Frame 188.
                result.InsertExpressionKeyFrame(0.780082941F, "Pow(1-_.t20,3)*Vector2(118.5,47.5)+(3*Square(1-_.t20)*_.t20*Vector2(116.5,-15))+(3*(1-_.t20)*Square(_.t20)*Vector2(35.5,-98.5))+(Pow(_.t20,3)*Vector2(35.5,-98.5))", _stepThenHoldEasingFunction);
                // Frame 188.
                result.InsertKeyFrame(0.780083001F, new Vector2(35.5F, -98.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 13
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_11()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(160.5F, 868.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 102.
                result.InsertKeyFrame(0.423236519F, new Vector2(160.5F, 868.5F), _holdThenStepEasingFunction);
                // Frame 128.
                result.InsertExpressionKeyFrame(0.5311203F, "Pow(1-_.t21,3)*Vector2(160.5,868.5)+(3*Square(1-_.t21)*_.t21*Vector2(172.333,783.333))+(3*(1-_.t21)*Square(_.t21)*Vector2(178.5,719.5))+(Pow(_.t21,3)*Vector2(139.5,603.5))", _stepThenHoldEasingFunction);
                // Frame 154.
                result.InsertExpressionKeyFrame(0.639004111F, "Pow(1-_.t21,3)*Vector2(139.5,603.5)+(3*Square(1-_.t21)*_.t21*Vector2(100.5,487.5))+(3*(1-_.t21)*Square(_.t21)*Vector2(80.667,459.167))+(Pow(_.t21,3)*Vector2(85.5,378.5))", _stepThenHoldEasingFunction);
                // Frame 178.
                result.InsertExpressionKeyFrame(0.738589168F, "Pow(1-_.t22,3)*Vector2(85.5,378.5)+(3*Square(1-_.t22)*_.t22*Vector2(90.333,297.833))+(3*(1-_.t22)*Square(_.t22)*Vector2(158.5,229.5))+(Pow(_.t22,3)*Vector2(168.5,119.5))", _stepThenHoldEasingFunction);
                // Frame 197.
                result.InsertExpressionKeyFrame(0.817427337F, "Pow(1-_.t22,3)*Vector2(168.5,119.5)+(3*Square(1-_.t22)*_.t22*Vector2(178.5,9.5))+(3*(1-_.t22)*Square(_.t22)*Vector2(89.5,-58.5))+(Pow(_.t22,3)*Vector2(89.5,-58.5))", _stepThenHoldEasingFunction);
                // Frame 197.
                result.InsertKeyFrame(0.817427397F, new Vector2(89.5F, -58.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 3
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_12()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(174.5F, 826.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 50.
                result.InsertKeyFrame(0.207468882F, new Vector2(174.5F, 826.5F), _holdThenStepEasingFunction);
                // Frame 79.
                result.InsertExpressionKeyFrame(0.32780081F, "Pow(1-_.t23,3)*Vector2(174.5,826.5)+(3*Square(1-_.t23)*_.t23*Vector2(150.333,779.333))+(3*(1-_.t23)*Square(_.t23)*Vector2(67.333,663.167))+(Pow(_.t23,3)*Vector2(105.5,565.5))", _stepThenHoldEasingFunction);
                // Frame 112.
                result.InsertExpressionKeyFrame(0.464730263F, "Pow(1-_.t23,3)*Vector2(105.5,565.5)+(3*Square(1-_.t23)*_.t23*Vector2(143.19,469.052))+(3*(1-_.t23)*Square(_.t23)*Vector2(170.667,374.833))+(Pow(_.t23,3)*Vector2(167.5,292.5))", _stepThenHoldEasingFunction);
                // Frame 142.
                result.InsertExpressionKeyFrame(0.589211583F, "Pow(1-_.t24,3)*Vector2(167.5,292.5)+(3*Square(1-_.t24)*_.t24*Vector2(164.333,210.167))+(3*(1-_.t24)*Square(_.t24)*Vector2(94.167,136))+(Pow(_.t24,3)*Vector2(86.5,71.5))", _stepThenHoldEasingFunction);
                // Frame 164.
                result.InsertExpressionKeyFrame(0.680497885F, "Pow(1-_.t24,3)*Vector2(86.5,71.5)+(3*Square(1-_.t24)*_.t24*Vector2(78.833,7))+(3*(1-_.t24)*Square(_.t24)*Vector2(121.5,-94.5))+(Pow(_.t24,3)*Vector2(121.5,-94.5))", _stepThenHoldEasingFunction);
                // Frame 164.
                result.InsertKeyFrame(0.680497944F, new Vector2(121.5F, -94.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 3
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_13()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(160.5F, 836.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 43.
                result.InsertKeyFrame(0.178423241F, new Vector2(160.5F, 836.5F), _holdThenStepEasingFunction);
                // Frame 68.
                result.InsertExpressionKeyFrame(0.28215766F, "Pow(1-_.t25,3)*Vector2(160.5,836.5)+(3*Square(1-_.t25)*_.t25*Vector2(124.333,791.333))+(3*(1-_.t25)*Square(_.t25)*Vector2(21.333,653.167))+(Pow(_.t25,3)*Vector2(59.5,555.5))", _stepThenHoldEasingFunction);
                // Frame 98.
                result.InsertExpressionKeyFrame(0.40663898F, "Pow(1-_.t25,3)*Vector2(59.5,555.5)+(3*Square(1-_.t25)*_.t25*Vector2(97.19,459.052))+(3*(1-_.t25)*Square(_.t25)*Vector2(164,372.167))+(Pow(_.t25,3)*Vector2(163.5,294.5))", _stepThenHoldEasingFunction);
                // Frame 125.
                result.InsertExpressionKeyFrame(0.518672168F, "Pow(1-_.t26,3)*Vector2(163.5,294.5)+(3*Square(1-_.t26)*_.t26*Vector2(163,216.833))+(3*(1-_.t26)*Square(_.t26)*Vector2(59.624,154.093))+(Pow(_.t26,3)*Vector2(56.5,89.5))", _stepThenHoldEasingFunction);
                // Frame 147.
                result.InsertExpressionKeyFrame(0.60995847F, "Pow(1-_.t26,3)*Vector2(56.5,89.5)+(3*Square(1-_.t26)*_.t26*Vector2(51.833,-7))+(3*(1-_.t26)*Square(_.t26)*Vector2(135.5,-92.5))+(Pow(_.t26,3)*Vector2(135.5,-92.5))", _stepThenHoldEasingFunction);
                // Frame 147.
                result.InsertKeyFrame(0.609958529F, new Vector2(135.5F, -92.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 3
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_14()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(92.5F, 836.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 95.
                result.InsertKeyFrame(0.394190878F, new Vector2(92.5F, 836.5F), _holdThenStepEasingFunction);
                // Frame 120.
                result.InsertExpressionKeyFrame(0.497925282F, "Pow(1-_.t27,3)*Vector2(92.5,836.5)+(3*Square(1-_.t27)*_.t27*Vector2(56.333,791.333))+(3*(1-_.t27)*Square(_.t27)*Vector2(-46.667,653.167))+(Pow(_.t27,3)*Vector2(-8.5,555.5))", _stepThenHoldEasingFunction);
                // Frame 150.
                result.InsertExpressionKeyFrame(0.622406602F, "Pow(1-_.t27,3)*Vector2(-8.5,555.5)+(3*Square(1-_.t27)*_.t27*Vector2(29.19,459.052))+(3*(1-_.t27)*Square(_.t27)*Vector2(96,372.167))+(Pow(_.t27,3)*Vector2(95.5,294.5))", _stepThenHoldEasingFunction);
                // Frame 177.
                result.InsertExpressionKeyFrame(0.73443979F, "Pow(1-_.t28,3)*Vector2(95.5,294.5)+(3*Square(1-_.t28)*_.t28*Vector2(95,216.833))+(3*(1-_.t28)*Square(_.t28)*Vector2(-8.375999,154.093))+(Pow(_.t28,3)*Vector2(-11.5,89.5))", _stepThenHoldEasingFunction);
                // Frame 199.
                result.InsertExpressionKeyFrame(0.825726092F, "Pow(1-_.t28,3)*Vector2(-11.5,89.5)+(3*Square(1-_.t28)*_.t28*Vector2(-16.167,-7))+(3*(1-_.t28)*Square(_.t28)*Vector2(67.5,-92.5))+(Pow(_.t28,3)*Vector2(67.5,-92.5))", _stepThenHoldEasingFunction);
                // Frame 199.
                result.InsertKeyFrame(0.825726151F, new Vector2(67.5F, -92.5F), _stepThenHoldEasingFunction);
                return result;
            }

            Vector2KeyFrameAnimation ShapeVisibilityAnimation_0()
            {
                // Frame 0.
                var result = _shapeVisibilityAnimation_0 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, new Vector2(1F, 1F), _holdThenStepEasingFunction);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 7
            Vector2KeyFrameAnimation ShapeVisibilityAnimation_1()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction);
                // Frame 30.
                result.InsertKeyFrame(0.124481328F, new Vector2(1F, 1F), _holdThenStepEasingFunction);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 13
            Vector2KeyFrameAnimation ShapeVisibilityAnimation_2()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction);
                // Frame 41.
                result.InsertKeyFrame(0.170124486F, new Vector2(1F, 1F), _holdThenStepEasingFunction);
                return result;
            }

            internal Lottie_UFO_AnimatedVisual_UAPv8(
                Compositor compositor
                )
            {
                _c = compositor;
                _reusableExpressionAnimation = compositor.CreateExpressionAnimation();
                Root();
            }

            public Visual RootVisual => _root;
            public TimeSpan Duration => TimeSpan.FromTicks(c_durationTicks);
            public Vector2 Size => new Vector2(1080F, 1080F);
            void IDisposable.Dispose() => _root?.Dispose();

            internal static bool IsRuntimeCompatible()
            {
                return Windows.Foundation.Metadata.ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 8);
            }
        }

        sealed class Lottie_UFO_AnimatedVisual_UAPv7
            : Microsoft.UI.Xaml.Controls.IAnimatedVisual
        {
            const long c_durationTicks = 80333333;
            readonly Compositor _c;
            readonly ExpressionAnimation _reusableExpressionAnimation;
            CompositionColorBrush _colorBrush_AlmostDeepPink_FFFD346E;
            CompositionColorBrush _colorBrush_AlmostGold_FFFFCC02;
            CompositionColorBrush _colorBrush_AlmostLightSkyBlue_FF7AE2FB;
            CompositionColorBrush _colorBrush_AlmostLightSteelBlue_FFBCBBF9;
            CompositionColorBrush _colorBrush_AlmostSnow_FFFFF8F5;
            CompositionColorBrush _colorBrush_Black;
            CompositionColorBrush _colorBrush_SemiTransparentAlmostDeepPink_B2FD346E;
            CompositionColorBrush _colorBrush_SemiTransparentAlmostDeepPink_E5FD346E;
            CompositionColorBrush _colorBrush_SemiTransparentAlmostGold_8EFFCC02;
            CompositionColorBrush _colorBrush_SemiTransparentBlack_0;
            CompositionPathGeometry _pathGeometry_09;
            CompositionPathGeometry _pathGeometry_10;
            CompositionPathGeometry _pathGeometry_11;
            CompositionPathGeometry _pathGeometry_16;
            CompositionPathGeometry _pathGeometry_17;
            CompositionPathGeometry _pathGeometry_18;
            CompositionPathGeometry _pathGeometry_19;
            CompositionPathGeometry _pathGeometry_20;
            ContainerVisual _root;
            CubicBezierEasingFunction _cubicBezierEasingFunction_00;
            CubicBezierEasingFunction _cubicBezierEasingFunction_01;
            CubicBezierEasingFunction _cubicBezierEasingFunction_02;
            CubicBezierEasingFunction _cubicBezierEasingFunction_03;
            CubicBezierEasingFunction _cubicBezierEasingFunction_04;
            CubicBezierEasingFunction _cubicBezierEasingFunction_05;
            CubicBezierEasingFunction _cubicBezierEasingFunction_06;
            CubicBezierEasingFunction _cubicBezierEasingFunction_07;
            CubicBezierEasingFunction _cubicBezierEasingFunction_08;
            CubicBezierEasingFunction _cubicBezierEasingFunction_09;
            CubicBezierEasingFunction _cubicBezierEasingFunction_10;
            CubicBezierEasingFunction _cubicBezierEasingFunction_11;
            CubicBezierEasingFunction _cubicBezierEasingFunction_12;
            CubicBezierEasingFunction _cubicBezierEasingFunction_13;
            CubicBezierEasingFunction _cubicBezierEasingFunction_14;
            CubicBezierEasingFunction _cubicBezierEasingFunction_15;
            CubicBezierEasingFunction _cubicBezierEasingFunction_16;
            CubicBezierEasingFunction _cubicBezierEasingFunction_17;
            CubicBezierEasingFunction _cubicBezierEasingFunction_18;
            CubicBezierEasingFunction _cubicBezierEasingFunction_19;
            CubicBezierEasingFunction _cubicBezierEasingFunction_20;
            CubicBezierEasingFunction _cubicBezierEasingFunction_21;
            ExpressionAnimation _rootProgress;
            ScalarKeyFrameAnimation _rotationAngleInDegreesScalarAnimation_0_to_0_0;
            ScalarKeyFrameAnimation _rotationAngleInDegreesScalarAnimation_0_to_0_1;
            ScalarKeyFrameAnimation _scalarAnimation_0p3_to_0p8_0;
            ScalarKeyFrameAnimation _scalarAnimation_0p3_to_0p8_1;
            ScalarKeyFrameAnimation _scalarAnimation_0p3_to_0p8_2;
            ScalarKeyFrameAnimation _scalarAnimation_0p3_to_0p8_3;
            ScalarKeyFrameAnimation _scalarAnimation_0p3_to_0p8_4;
            ScalarKeyFrameAnimation _scalarAnimation_0p4_to_1;
            ScalarKeyFrameAnimation _scalarAnimation_0p4_to_1p2_0;
            ScalarKeyFrameAnimation _scalarAnimation_0p4_to_1p2_1;
            ScalarKeyFrameAnimation _scalarAnimation_0p6_to_1p4_0;
            ScalarKeyFrameAnimation _scalarAnimation_0p6_to_1p4_1;
            ScalarKeyFrameAnimation _scalarAnimation_0p6_to_1p4_2;
            ScalarKeyFrameAnimation _scalarAnimation_0p6_to_1p4_3;
            ScalarKeyFrameAnimation _scalarAnimation_0p6_to_1p4_4;
            ScalarKeyFrameAnimation _scalarAnimation_0p6_to_1p4_5;
            StepEasingFunction _holdThenStepEasingFunction;
            StepEasingFunction _stepThenHoldEasingFunction;
            Vector2KeyFrameAnimation _offsetVector2Animation_00;
            Vector2KeyFrameAnimation _shapeVisibilityAnimation_0;

            static void StartProgressBoundAnimation(
                CompositionObject target,
                string animatedPropertyName,
                CompositionAnimation animation,
                ExpressionAnimation controllerProgressExpression)
            {
                target.StartAnimation(animatedPropertyName, animation);
                var controller = target.TryGetAnimationController(animatedPropertyName);
                controller.Pause();
                controller.StartAnimation("Progress", controllerProgressExpression);
            }

            BooleanKeyFrameAnimation CreateBooleanKeyFrameAnimation(float initialProgress, bool initialValue)
            {
                var result = _c.CreateBooleanKeyFrameAnimation();
                result.Duration = TimeSpan.FromTicks(c_durationTicks);
                result.InsertKeyFrame(initialProgress, initialValue);
                return result;
            }

            ScalarKeyFrameAnimation CreateScalarKeyFrameAnimation(float initialProgress, float initialValue, CompositionEasingFunction initialEasingFunction)
            {
                var result = _c.CreateScalarKeyFrameAnimation();
                result.Duration = TimeSpan.FromTicks(c_durationTicks);
                result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction);
                return result;
            }

            Vector2KeyFrameAnimation CreateVector2KeyFrameAnimation(float initialProgress, Vector2 initialValue, CompositionEasingFunction initialEasingFunction)
            {
                var result = _c.CreateVector2KeyFrameAnimation();
                result.Duration = TimeSpan.FromTicks(c_durationTicks);
                result.InsertKeyFrame(initialProgress, initialValue, initialEasingFunction);
                return result;
            }

            CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix)
            {
                var result = _c.CreateSpriteShape(geometry);
                result.TransformMatrix = transformMatrix;
                return result;
            }

            CompositionSpriteShape CreateSpriteShape(CompositionGeometry geometry, Matrix3x2 transformMatrix, CompositionBrush fillBrush)
            {
                var result = _c.CreateSpriteShape(geometry);
                result.TransformMatrix = transformMatrix;
                result.FillBrush = fillBrush;
                return result;
            }

            // PreComp layer: heart
            BooleanKeyFrameAnimation IsVisibleBooleanAnimation()
            {
                // Frame 0.
                var result = CreateBooleanKeyFrameAnimation(0F, false);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, true);
                // Frame 211.
                result.InsertKeyFrame(0.87551868F, false);
                return result;
            }

            // - - - - - Layer aggregator
            // - - - Transforms: small Offset:<-424, -439.06598>
            // - - ShapeGroup: Group 2 Offset:<303.516, 169.516>
            CanvasGeometry Geometry_00()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(24.5209999F, 45.1489983F));
                    builder.AddCubicBezier(new Vector2(23.4869995F, 45.1489983F), new Vector2(22.4820004F, 44.6150017F), new Vector2(21.9249992F, 43.6570015F));
                    builder.AddLine(new Vector2(-27.1119995F, -40.6399994F));
                    builder.AddCubicBezier(new Vector2(-27.9449997F, -42.0719986F), new Vector2(-27.4589996F, -43.9090004F), new Vector2(-26.0270004F, -44.7420006F));
                    builder.AddCubicBezier(new Vector2(-24.5949993F, -45.5750008F), new Vector2(-22.7579994F, -45.0900002F), new Vector2(-21.9249992F, -43.6570015F));
                    builder.AddLine(new Vector2(27.1119995F, 40.6399994F));
                    builder.AddCubicBezier(new Vector2(27.9449997F, 42.0719986F), new Vector2(27.4589996F, 43.9090004F), new Vector2(26.0270004F, 44.7420006F));
                    builder.AddCubicBezier(new Vector2(25.552F, 45.0180016F), new Vector2(25.0330009F, 45.1489983F), new Vector2(24.5209999F, 45.1489983F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - - Layer aggregator
            // - - - Transforms: small Offset:<-424, -439.06598>
            // - - ShapeGroup: Group 1
            CanvasGeometry Geometry_01()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(7.61000013F, 0F));
                    builder.AddCubicBezier(new Vector2(7.61000013F, 4.20300007F), new Vector2(4.20300007F, 7.61000013F), new Vector2(0F, 7.61000013F));
                    builder.AddCubicBezier(new Vector2(-4.20300007F, 7.61000013F), new Vector2(-7.61000013F, 4.20300007F), new Vector2(-7.61000013F, 0F));
                    builder.AddCubicBezier(new Vector2(-7.61000013F, -4.20300007F), new Vector2(-4.20300007F, -7.61000013F), new Vector2(0F, -7.61000013F));
                    builder.AddCubicBezier(new Vector2(4.20300007F, -7.61000013F), new Vector2(7.61000013F, -4.20300007F), new Vector2(7.61000013F, 0F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - - Layer aggregator
            // - - - Transforms: small Offset:<-424, -439.06598>
            // - - ShapeGroup: Group 1
            // - Path 2+Path 1.PathGeometry
            CanvasGeometry Geometry_02()
            {
                var result = CanvasGeometry.CreateGroup(
                    null,
                    new CanvasGeometry[] { Geometry_03(), Geometry_04() },
                    CanvasFilledRegionDetermination.Winding);
                return result;
            }

            // - - - - - - Layer aggregator
            // - - - - Transforms: small Offset:<-424, -439.06598>
            // - - - ShapeGroup: Group 1
            // - - Path 2+Path 1.PathGeometry
            CanvasGeometry Geometry_03()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(0F, 10.6099997F));
                    builder.AddCubicBezier(new Vector2(-5.8499999F, 10.6099997F), new Vector2(-10.6099997F, 5.8499999F), new Vector2(-10.6099997F, 0F));
                    builder.AddCubicBezier(new Vector2(-10.6099997F, -5.8499999F), new Vector2(-5.8499999F, -10.6099997F), new Vector2(0F, -10.6099997F));
                    builder.AddCubicBezier(new Vector2(5.8499999F, -10.6099997F), new Vector2(10.6099997F, -5.8499999F), new Vector2(10.6099997F, 0F));
                    builder.AddCubicBezier(new Vector2(10.6099997F, 5.8499999F), new Vector2(5.8499999F, 10.6099997F), new Vector2(0F, 10.6099997F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - - - Layer aggregator
            // - - - - Transforms: small Offset:<-424, -439.06598>
            // - - - ShapeGroup: Group 1
            // - - Path 2+Path 1.PathGeometry
            CanvasGeometry Geometry_04()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(0F, -4.61000013F));
                    builder.AddCubicBezier(new Vector2(-2.54200006F, -4.61000013F), new Vector2(-4.61000013F, -2.54200006F), new Vector2(-4.61000013F, 0F));
                    builder.AddCubicBezier(new Vector2(-4.61000013F, 2.54200006F), new Vector2(-2.54200006F, 4.61000013F), new Vector2(0F, 4.61000013F));
                    builder.AddCubicBezier(new Vector2(2.54200006F, 4.61000013F), new Vector2(4.61000013F, 2.54200006F), new Vector2(4.61000013F, 0F));
                    builder.AddCubicBezier(new Vector2(4.61000013F, -2.54200006F), new Vector2(2.54200006F, -4.61000013F), new Vector2(0F, -4.61000013F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - - Layer aggregator
            // - - - Transforms: small Offset:<-424, -439.06598>
            // - - ShapeGroup: Group 2 Offset:<504.952, 148.08>
            CanvasGeometry Geometry_05()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.BeginFigure(new Vector2(-19.4599991F, 44.7099991F));
                    builder.AddLine(new Vector2(19.4599991F, -44.7099991F));
                    builder.EndFigure(CanvasFigureLoop.Open);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - - Layer aggregator
            // - - - Transforms: small Offset:<-424, -439.06598>
            // - - ShapeGroup: Group 1 Offset:<524.413, 103.37>
            CanvasGeometry Geometry_06()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(7.59800005F, -0.416000009F));
                    builder.AddCubicBezier(new Vector2(7.82800007F, 3.7809999F), new Vector2(4.61299992F, 7.36800003F), new Vector2(0.416000009F, 7.59800005F));
                    builder.AddCubicBezier(new Vector2(-3.7809999F, 7.82800007F), new Vector2(-7.36800003F, 4.61299992F), new Vector2(-7.59800005F, 0.416000009F));
                    builder.AddCubicBezier(new Vector2(-7.82800007F, -3.7809999F), new Vector2(-4.61299992F, -7.36800003F), new Vector2(-0.416000009F, -7.59800005F));
                    builder.AddCubicBezier(new Vector2(3.7809999F, -7.82800007F), new Vector2(7.36800003F, -4.61299992F), new Vector2(7.59800005F, -0.416000009F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - Layer aggregator
            // - - Transforms: small Offset:<-424, -439.06598>
            CanvasGeometry Geometry_07()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(177.378998F, -15.7360001F));
                    builder.AddCubicBezier(new Vector2(181.938004F, 35.6329994F), new Vector2(160.281998F, 83.7450027F), new Vector2(122.699997F, 117.268997F));
                    builder.AddCubicBezier(new Vector2(94.2630005F, 142.638F), new Vector2(56.7000008F, 159.660004F), new Vector2(14.4940004F, 163.406006F));
                    builder.AddCubicBezier(new Vector2(-83.473999F, 172.100006F), new Vector2(-169.369995F, 105.997002F), new Vector2(-177.378998F, 15.7469997F));
                    builder.AddCubicBezier(new Vector2(-184.264999F, -61.8470001F), new Vector2(-131.326004F, -132.020004F), new Vector2(-54.0830002F, -155.703995F));
                    builder.AddCubicBezier(new Vector2(-41.4920006F, -159.567001F), new Vector2(-28.2479992F, -162.186996F), new Vector2(-14.5089998F, -163.406006F));
                    builder.AddCubicBezier(new Vector2(83.4589996F, -172.100006F), new Vector2(169.369995F, -105.986F), new Vector2(177.378998F, -15.7360001F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - Layer aggregator
            // - - Transforms: small Offset:<-424, -439.06598>
            CanvasGeometry Geometry_08()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(86.3919983F, 8.04699993F));
                    builder.AddCubicBezier(new Vector2(90.7829971F, 57.5239983F), new Vector2(69.9250031F, 103.863998F), new Vector2(33.7270012F, 136.154007F));
                    builder.AddCubicBezier(new Vector2(58.7919998F, 104.361F), new Vector2(-65.8899994F, 106.205002F), new Vector2(5.37699986F, 47.2089996F));
                    builder.AddCubicBezier(new Vector2(64.6460037F, -1.85500002F), new Vector2(-43.3370018F, -126.525002F), new Vector2(-86.9720001F, -136.123001F));
                    builder.AddCubicBezier(new Vector2(0.00700000022F, -137.682999F), new Vector2(78.6780014F, -78.8799973F), new Vector2(86.3919983F, 8.04699993F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - Layer aggregator
            // - - Transforms: small Offset:<-424, -439.06598>
            CanvasGeometry Geometry_09()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.BeginFigure(new Vector2(24.7870007F, -43.6910019F));
                    builder.AddCubicBezier(new Vector2(24.7870007F, -43.6910019F), new Vector2(-19.1009998F, -16.9400005F), new Vector2(-24.7870007F, 43.6910019F));
                    builder.EndFigure(CanvasFigureLoop.Open);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - Layer aggregator
            // - - Transforms: emoji Offset:<-424, -439.06598>
            CanvasGeometry Geometry_10()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(65.3470001F, -5.79899979F));
                    builder.AddCubicBezier(new Vector2(68.2979965F, 27.448F), new Vector2(41.4319992F, 56.9959984F), new Vector2(5.34200001F, 60.1990013F));
                    builder.AddCubicBezier(new Vector2(-30.7479992F, 63.4020004F), new Vector2(-62.3959999F, 39.0460014F), new Vector2(-65.3470001F, 5.79899979F));
                    builder.AddCubicBezier(new Vector2(-68.2979965F, -27.448F), new Vector2(-41.4319992F, -56.9959984F), new Vector2(-5.34200001F, -60.1990013F));
                    builder.AddCubicBezier(new Vector2(30.7479992F, -63.4020004F), new Vector2(62.3959999F, -39.0460014F), new Vector2(65.3470001F, -5.79899979F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            CanvasGeometry Geometry_11()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(9.28199959F, -0.824000001F));
                    builder.AddCubicBezier(new Vector2(9.70100021F, 3.898F), new Vector2(5.88500023F, 8.09599972F), new Vector2(0.759000003F, 8.55099964F));
                    builder.AddCubicBezier(new Vector2(-4.3670001F, 9.00599957F), new Vector2(-8.86299992F, 5.546F), new Vector2(-9.28199959F, 0.824000001F));
                    builder.AddCubicBezier(new Vector2(-9.70100021F, -3.898F), new Vector2(-5.88500023F, -8.09599972F), new Vector2(-0.759000003F, -8.55099964F));
                    builder.AddCubicBezier(new Vector2(4.3670001F, -9.00599957F), new Vector2(8.86299992F, -5.546F), new Vector2(9.28199959F, -0.824000001F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            CanvasGeometry Geometry_12()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(4.67399979F, -0.414999992F));
                    builder.AddCubicBezier(new Vector2(4.88500023F, 1.96300006F), new Vector2(2.96399999F, 4.07700014F), new Vector2(0.381999999F, 4.30600023F));
                    builder.AddCubicBezier(new Vector2(-2.20000005F, 4.53499985F), new Vector2(-4.46299982F, 2.79299998F), new Vector2(-4.67399979F, 0.414999992F));
                    builder.AddCubicBezier(new Vector2(-4.88500023F, -1.96300006F), new Vector2(-2.96399999F, -4.07700014F), new Vector2(-0.381999999F, -4.30600023F));
                    builder.AddCubicBezier(new Vector2(2.20000005F, -4.53499985F), new Vector2(4.46299982F, -2.79299998F), new Vector2(4.67399979F, -0.414999992F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            CanvasGeometry Geometry_13()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.BeginFigure(new Vector2(10.6890001F, -5.42999983F));
                    builder.AddCubicBezier(new Vector2(11.1719999F, 0.0179999992F), new Vector2(6.77099991F, 4.85900021F), new Vector2(0.856999993F, 5.38399982F));
                    builder.AddCubicBezier(new Vector2(-5.05700016F, 5.90899992F), new Vector2(-10.243F, 1.91799998F), new Vector2(-10.7259998F, -3.52999997F));
                    builder.EndFigure(CanvasFigureLoop.Open);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - Layer aggregator
            // - - Transforms: emoji Offset:<-424, -439.06598>
            CanvasGeometry Geometry_14()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.BeginFigure(new Vector2(-15.0530005F, 11.5719995F));
                    builder.AddLine(new Vector2(-15.6490002F, 4.85599995F));
                    builder.AddCubicBezier(new Vector2(-16.7220001F, -7.2329998F), new Vector2(-9.88300037F, -9.29599953F), new Vector2(3.24000001F, -10.4610004F));
                    builder.AddLine(new Vector2(15.7580004F, -11.5719995F));
                    builder.EndFigure(CanvasFigureLoop.Open);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - Layer aggregator
            // - - Transforms: emoji Offset:<-424, -439.06598>
            CanvasGeometry Geometry_15()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(6.71799994F, -0.596000016F));
                    builder.AddCubicBezier(new Vector2(7.02099991F, 2.82200003F), new Vector2(4.25899982F, 5.86000013F), new Vector2(0.549000025F, 6.18900013F));
                    builder.AddCubicBezier(new Vector2(-3.16100001F, 6.51800013F), new Vector2(-6.41499996F, 4.01399994F), new Vector2(-6.71799994F, 0.596000016F));
                    builder.AddCubicBezier(new Vector2(-7.02099991F, -2.82200003F), new Vector2(-4.25899982F, -5.86000013F), new Vector2(-0.549000025F, -6.18900013F));
                    builder.AddCubicBezier(new Vector2(3.16100001F, -6.51800013F), new Vector2(6.41499996F, -4.01399994F), new Vector2(6.71799994F, -0.596000016F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - Layer aggregator
            // - - Transforms: emoji Offset:<-424, -439.06598>
            CanvasGeometry Geometry_16()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.BeginFigure(new Vector2(1.94799995F, 16.2490005F));
                    builder.AddCubicBezier(new Vector2(1.94799995F, 16.2490005F), new Vector2(-6.58199978F, -5.47700024F), new Vector2(1.60300004F, -16.2490005F));
                    builder.EndFigure(CanvasFigureLoop.Open);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - Layer aggregator
            // - - Transforms: emoji Offset:<-424, -439.06598>
            CanvasGeometry Geometry_17()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.BeginFigure(new Vector2(-8.84399986F, 8.03600025F));
                    builder.AddCubicBezier(new Vector2(-8.84399986F, 8.03600025F), new Vector2(-4.06799984F, -2.68000007F), new Vector2(8.84399986F, -8.03600025F));
                    builder.EndFigure(CanvasFigureLoop.Open);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            CanvasGeometry Geometry_18()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(327.372986F, -29.052F));
                    builder.AddCubicBezier(new Vector2(327.910004F, -23.0049992F), new Vector2(326.791992F, -16.9319992F), new Vector2(324.145996F, -10.8889999F));
                    builder.AddCubicBezier(new Vector2(301.817993F, 40.1189995F), new Vector2(170.819F, 89.0339966F), new Vector2(9.17399979F, 103.378998F));
                    builder.AddCubicBezier(new Vector2(-152.470993F, 117.723999F), new Vector2(-290.036011F, 92.6419983F), new Vector2(-320.997986F, 46.3639984F));
                    builder.AddCubicBezier(new Vector2(-324.666992F, 40.882F), new Vector2(-326.835999F, 35.0999985F), new Vector2(-327.372986F, 29.0529995F));
                    builder.AddCubicBezier(new Vector2(-332.440002F, -28.0410004F), new Vector2(-189.973007F, -87.3339996F), new Vector2(-9.17399979F, -103.378998F));
                    builder.AddCubicBezier(new Vector2(171.625F, -119.424004F), new Vector2(322.306F, -86.1460037F), new Vector2(327.372986F, -29.052F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            CanvasGeometry Geometry_19()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(322.571991F, -28.6259995F));
                    builder.AddCubicBezier(new Vector2(300.243988F, 22.382F), new Vector2(169.244995F, 71.2969971F), new Vector2(7.5999999F, 85.6419983F));
                    builder.AddCubicBezier(new Vector2(-154.044998F, 99.9869995F), new Vector2(-291.609985F, 74.9049988F), new Vector2(-322.571991F, 28.6270008F));
                    builder.AddCubicBezier(new Vector2(-300.263F, -22.3789997F), new Vector2(-169.255005F, -71.2949982F), new Vector2(-7.5999999F, -85.6409988F));
                    builder.AddCubicBezier(new Vector2(154.054993F, -99.9869995F), new Vector2(291.630005F, -74.9059982F), new Vector2(322.571991F, -28.6259995F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            CanvasGeometry Geometry_20()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(91.1240005F, -8.08699989F));
                    builder.AddCubicBezier(new Vector2(92.6689987F, 9.31999969F), new Vector2(53.1230011F, 27.0510006F), new Vector2(2.79699993F, 31.5170002F));
                    builder.AddCubicBezier(new Vector2(-47.5289993F, 35.9830017F), new Vector2(-89.5790024F, 25.4939995F), new Vector2(-91.1240005F, 8.08699989F));
                    builder.AddCubicBezier(new Vector2(-92.6689987F, -9.31999969F), new Vector2(-53.1230011F, -27.0510006F), new Vector2(-2.79699993F, -31.5170002F));
                    builder.AddCubicBezier(new Vector2(47.5289993F, -35.9830017F), new Vector2(89.5790024F, -25.4939995F), new Vector2(91.1240005F, -8.08699989F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            CanvasGeometry Geometry_21()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(10.6870003F, -0.948000014F));
                    builder.AddCubicBezier(new Vector2(11.1700001F, 4.48999977F), new Vector2(6.77600002F, 9.32199955F), new Vector2(0.874000013F, 9.84599972F));
                    builder.AddCubicBezier(new Vector2(-5.02799988F, 10.3699999F), new Vector2(-10.2040005F, 6.38600016F), new Vector2(-10.6870003F, 0.948000014F));
                    builder.AddCubicBezier(new Vector2(-11.1700001F, -4.48999977F), new Vector2(-6.77600002F, -9.32199955F), new Vector2(-0.874000013F, -9.84599972F));
                    builder.AddCubicBezier(new Vector2(5.02799988F, -10.3699999F), new Vector2(10.2040005F, -6.38600016F), new Vector2(10.6870003F, -0.948000014F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            CanvasGeometry Geometry_22()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(-17.4319992F, -33.5040016F));
                    builder.AddCubicBezier(new Vector2(-13.842F, -33.8079987F), new Vector2(-10.415F, -32.3829994F), new Vector2(-7.13199997F, -30.4689999F));
                    builder.AddCubicBezier(new Vector2(-6.12599993F, -29.882F), new Vector2(-5.1329999F, -29.2679996F), new Vector2(-4.16699982F, -28.618F));
                    builder.AddCubicBezier(new Vector2(-0.972000003F, -26.4689999F), new Vector2(2.16300011F, -26.5349998F), new Vector2(5.38500023F, -28.6350002F));
                    builder.AddCubicBezier(new Vector2(9.15400028F, -31.0919991F), new Vector2(12.974F, -33.25F), new Vector2(17.7189999F, -33.5620003F));
                    builder.AddCubicBezier(new Vector2(27.8150005F, -34.2249985F), new Vector2(35.4129982F, -26.5529995F), new Vector2(37.6020012F, -18.2469997F));
                    builder.AddCubicBezier(new Vector2(39.7229996F, -10.2010002F), new Vector2(37.8149986F, -2.98300004F), new Vector2(32.3610001F, 3.10899997F));
                    builder.AddCubicBezier(new Vector2(26.368F, 9.80200005F), new Vector2(20.0599995F, 16.2129993F), new Vector2(13.8339996F, 22.6949997F));
                    builder.AddCubicBezier(new Vector2(10.8970003F, 25.7520008F), new Vector2(7.94500017F, 28.8120003F), new Vector2(4.79400015F, 31.6410007F));
                    builder.AddCubicBezier(new Vector2(1.96899998F, 34.1759987F), new Vector2(-0.950999975F, 34.2260017F), new Vector2(-3.71499991F, 31.6389999F));
                    builder.AddCubicBezier(new Vector2(-8.02299976F, 27.6049995F), new Vector2(-12.1110001F, 23.3299999F), new Vector2(-16.2099991F, 19.0790005F));
                    builder.AddCubicBezier(new Vector2(-21.2929993F, 13.8059998F), new Vector2(-26.448F, 8.5909996F), new Vector2(-31.2940006F, 3.10500002F));
                    builder.AddCubicBezier(new Vector2(-39.7229996F, -6.43599987F), new Vector2(-39.2330017F, -19.5790005F), new Vector2(-30.3610001F, -28.4319992F));
                    builder.AddCubicBezier(new Vector2(-27F, -31.7849998F), new Vector2(-22.7390003F, -33.5009995F), new Vector2(-17.4319992F, -33.5040016F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - - - Opacity for layer: Layer 3
            // - - Transforms: Layer 3 Offset:<86.637, 286.611>
            CanvasGeometry Geometry_23()
            {
                CanvasGeometry result;
                using (var builder = new CanvasPathBuilder(null))
                {
                    builder.SetFilledRegionDetermination(CanvasFilledRegionDetermination.Winding);
                    builder.BeginFigure(new Vector2(247.819F, 257.052002F));
                    builder.AddLine(new Vector2(-242.080002F, 308.13501F));
                    builder.AddLine(new Vector2(-160.445007F, -217.796005F));
                    builder.AddLine(new Vector2(21.8029995F, -233.970001F));
                    builder.AddLine(new Vector2(247.819F, 257.052002F));
                    builder.EndFigure(CanvasFigureLoop.Closed);
                    result = CanvasGeometry.CreatePath(builder);
                }
                return result;
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            CompositionColorBrush ColorBrush_AlmostCornflowerBlue_FF579ECF()
            {
                return _c.CreateColorBrush(Color.FromArgb(0xFF, 0x57, 0x9E, 0xCF));
            }

            CompositionColorBrush ColorBrush_AlmostDeepPink_FFFD346E()
            {
                return _colorBrush_AlmostDeepPink_FFFD346E = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xFD, 0x34, 0x6E));
            }

            CompositionColorBrush ColorBrush_AlmostGold_FFFFCC02()
            {
                return _colorBrush_AlmostGold_FFFFCC02 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xFF, 0xCC, 0x02));
            }

            CompositionColorBrush ColorBrush_AlmostLightSkyBlue_FF7AE2FB()
            {
                return _colorBrush_AlmostLightSkyBlue_FF7AE2FB = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x7A, 0xE2, 0xFB));
            }

            CompositionColorBrush ColorBrush_AlmostLightSteelBlue_FFBCBBF9()
            {
                return _colorBrush_AlmostLightSteelBlue_FFBCBBF9 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xBC, 0xBB, 0xF9));
            }

            // - - Layer aggregator
            // Transforms: Layer 8 Offset:<-424, -439.065>
            CompositionColorBrush ColorBrush_AlmostMediumOrchid_FFA94AE0()
            {
                return _c.CreateColorBrush(Color.FromArgb(0xFF, 0xA9, 0x4A, 0xE0));
            }

            // - - Layer aggregator
            // Transforms: Layer 8 Offset:<-424, -439.065>
            CompositionColorBrush ColorBrush_AlmostMediumPurple_FFB38FDB()
            {
                return _c.CreateColorBrush(Color.FromArgb(0xFF, 0xB3, 0x8F, 0xDB));
            }

            CompositionColorBrush ColorBrush_AlmostSnow_FFFFF8F5()
            {
                return _colorBrush_AlmostSnow_FFFFF8F5 = _c.CreateColorBrush(Color.FromArgb(0xFF, 0xFF, 0xF8, 0xF5));
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            CompositionColorBrush ColorBrush_AlmostWhite_FFFAFEFF()
            {
                return _c.CreateColorBrush(Color.FromArgb(0xFF, 0xFA, 0xFE, 0xFF));
            }

            CompositionColorBrush ColorBrush_Black()
            {
                return _colorBrush_Black = _c.CreateColorBrush(Color.FromArgb(0xFF, 0x00, 0x00, 0x00));
            }

            CompositionColorBrush ColorBrush_SemiTransparentAlmostDeepPink_B2FD346E()
            {
                return _colorBrush_SemiTransparentAlmostDeepPink_B2FD346E = _c.CreateColorBrush(Color.FromArgb(0xB2, 0xFD, 0x34, 0x6E));
            }

            CompositionColorBrush ColorBrush_SemiTransparentAlmostDeepPink_E5FD346E()
            {
                return _colorBrush_SemiTransparentAlmostDeepPink_E5FD346E = _c.CreateColorBrush(Color.FromArgb(0xE5, 0xFD, 0x34, 0x6E));
            }

            // - - Layer aggregator
            // Transforms: big Offset:<-424, -439.065>
            CompositionColorBrush ColorBrush_SemiTransparentAlmostGold_4FFFCC02()
            {
                return _c.CreateColorBrush(Color.FromArgb(0x4F, 0xFF, 0xCC, 0x02));
            }

            CompositionColorBrush ColorBrush_SemiTransparentAlmostGold_8EFFCC02()
            {
                return _colorBrush_SemiTransparentAlmostGold_8EFFCC02 = _c.CreateColorBrush(Color.FromArgb(0x8E, 0xFF, 0xCC, 0x02));
            }

            // - - Layer aggregator
            // Transforms: big Offset:<-424, -439.065>
            CompositionColorBrush ColorBrush_SemiTransparentAlmostMediumOrchid_8EA94AE0()
            {
                return _c.CreateColorBrush(Color.FromArgb(0x8E, 0xA9, 0x4A, 0xE0));
            }

            // - - Layer aggregator
            // Transforms: big Offset:<-424, -439.065>
            CompositionColorBrush ColorBrush_SemiTransparentAlmostMediumPurple_8EB38FDB()
            {
                return _c.CreateColorBrush(Color.FromArgb(0x8E, 0xB3, 0x8F, 0xDB));
            }

            CompositionColorBrush ColorBrush_SemiTransparentBlack_0()
            {
                return _colorBrush_SemiTransparentBlack_0 = _c.CreateColorBrush(Color.FromArgb(0x8E, 0x00, 0x00, 0x00));
            }

            // - - Layer aggregator
            // Transforms: big Offset:<-424, -439.065>
            CompositionColorBrush ColorBrush_SemiTransparentBlack_1()
            {
                return _c.CreateColorBrush(Color.FromArgb(0x4F, 0x00, 0x00, 0x00));
            }

            // - - - Opacity for layer: Layer 3
            // - Transforms: Layer 3 Offset:<86.637, 286.611>
            // Stop 0
            CompositionColorGradientStop GradientStop_0_White()
            {
                return _c.CreateColorGradientStop(0F, Color.FromArgb(0xFF, 0xFF, 0xFF, 0xFF));
            }

            // - - - Opacity for layer: Layer 3
            // - Transforms: Layer 3 Offset:<86.637, 286.611>
            // Stop 1
            CompositionColorGradientStop GradientStop_1_AlmostGold_FFFFCC02()
            {
                return _c.CreateColorGradientStop(1F, Color.FromArgb(0xFF, 0xFF, 0xCC, 0x02));
            }

            // Layer aggregator
            CompositionContainerShape ContainerShape_00()
            {
                var result = _c.CreateContainerShape();
                var shapes = result.Shapes;
                // Transforms: small Offset:<-424, -439.06598>
                shapes.Add(ContainerShape_01());
                // Transforms: small Offset:<-424, -439.06598>
                shapes.Add(ContainerShape_02());
                // Transforms: small Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_05());
                // Transforms: small Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_06());
                // Transforms: small Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_07());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_08());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_09());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_10());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_11());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_12());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_13());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_14());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_15());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_16());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_17());
                // Transforms: emoji Offset:<-424, -439.06598>
                shapes.Add(SpriteShape_18());
                // Transforms: Layer 8 Offset:<-424, -439.065>
                shapes.Add(SpriteShape_19());
                // Transforms: Layer 8 Offset:<-424, -439.065>
                shapes.Add(SpriteShape_20());
                // Transforms: Layer 8 Offset:<-424, -439.065>
                shapes.Add(SpriteShape_21());
                // Transforms: Layer 8 Offset:<-424, -439.065>
                shapes.Add(SpriteShape_22());
                // Transforms: Layer 8 Offset:<-424, -439.065>
                shapes.Add(SpriteShape_23());
                // Transforms: Layer 8 Offset:<-424, -439.065>
                shapes.Add(SpriteShape_24());
                // Transforms: Layer 8 Offset:<-424, -439.065>
                shapes.Add(SpriteShape_25());
                // Transforms: Layer 8 Offset:<-424, -439.065>
                shapes.Add(SpriteShape_26());
                // Transforms: big Offset:<-424, -439.065>
                shapes.Add(SpriteShape_27());
                // Transforms: big Offset:<-424, -439.065>
                shapes.Add(SpriteShape_28());
                // Transforms: big Offset:<-424, -439.065>
                shapes.Add(SpriteShape_29());
                // Transforms: big Offset:<-424, -439.065>
                shapes.Add(SpriteShape_30());
                // Transforms: big Offset:<-424, -439.065>
                shapes.Add(SpriteShape_31());
                // Transforms: big Offset:<-424, -439.065>
                shapes.Add(SpriteShape_32());
                // Transforms: big Offset:<-424, -439.065>
                shapes.Add(SpriteShape_33());
                // Transforms: big Offset:<-424, -439.065>
                shapes.Add(SpriteShape_34());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_0_to_0_1(), _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_00(), _rootProgress);
                return result;
            }

            // - Layer aggregator
            // Transforms for line - 1
            CompositionContainerShape ContainerShape_01()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(331.035004F, 214.666F);
                // Offset:<-424, -439.06598>
                result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, -424F, -439.065979F);
                var shapes = result.Shapes;
                // ShapeGroup: Group 2 Offset:<303.516, 169.516>
                shapes.Add(SpriteShape_00());
                // ShapeGroup: Group 1
                shapes.Add(SpriteShape_01());
                // ShapeGroup: Group 1
                shapes.Add(SpriteShape_02());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_0_to_0_0(), RootProgress());
                return result;
            }

            // - Layer aggregator
            // Transforms for line - 2
            CompositionContainerShape ContainerShape_02()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(485.492004F, 192.789993F);
                // Offset:<-424, -439.06598>
                result.TransformMatrix = new Matrix3x2(1F, 0F, 0F, 1F, -424F, -439.065979F);
                var shapes = result.Shapes;
                // ShapeGroup: Group 2 Offset:<504.952, 148.08>
                shapes.Add(SpriteShape_03());
                // ShapeGroup: Group 1 Offset:<524.413, 103.37>
                shapes.Add(SpriteShape_04());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_0_to_0_0, _rootProgress);
                return result;
            }

            // - PreComp layer: heart
            // Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines
            CompositionContainerShape ContainerShape_03()
            {
                var result = _c.CreateContainerShape();
                result.Scale = new Vector2(0F, 0F);
                var shapes = result.Shapes;
                shapes.Add(ContainerShape_04());
                shapes.Add(ContainerShape_05());
                shapes.Add(ContainerShape_06());
                shapes.Add(ContainerShape_07());
                shapes.Add(ContainerShape_08());
                shapes.Add(ContainerShape_09());
                shapes.Add(ContainerShape_10());
                StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_0(), _rootProgress);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines
            CompositionContainerShape ContainerShape_04()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_35());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_m10_0(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p6_to_1p4_0(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p6_to_1p4_0, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_01(), _rootProgress);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines
            CompositionContainerShape ContainerShape_05()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_36());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_m10_1(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p6_to_1p4_1(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p6_to_1p4_1, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_02(), _rootProgress);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines
            CompositionContainerShape ContainerShape_06()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_37());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_m10_2(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p4_to_1(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p4_to_1, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_03(), _rootProgress);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines
            CompositionContainerShape ContainerShape_07()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_38());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_m10_3(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p3_to_0p8_0(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p3_to_0p8_0, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_04(), _rootProgress);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines
            CompositionContainerShape ContainerShape_08()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_39());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_m10_4(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p3_to_0p8_1(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p3_to_0p8_1, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_05(), _rootProgress);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines
            CompositionContainerShape ContainerShape_09()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_40());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_m10_5(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p3_to_0p8_2(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p3_to_0p8_2, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_06(), _rootProgress);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines
            CompositionContainerShape ContainerShape_10()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_41());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_m10_6(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p3_to_0p8_3(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p3_to_0p8_3, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_07(), _rootProgress);
                return result;
            }

            // - PreComp layer: heart
            // Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 7
            CompositionContainerShape ContainerShape_11()
            {
                var result = _c.CreateContainerShape();
                result.Scale = new Vector2(0F, 0F);
                result.Shapes.Add(ContainerShape_12());
                StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_1(), _rootProgress);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 7
            CompositionContainerShape ContainerShape_12()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_42());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_m10_7(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p3_to_0p8_4(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p3_to_0p8_4, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_08(), _rootProgress);
                return result;
            }

            // - PreComp layer: heart
            // Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 2
            CompositionContainerShape ContainerShape_13()
            {
                var result = _c.CreateContainerShape();
                result.Scale = new Vector2(0F, 0F);
                var shapes = result.Shapes;
                shapes.Add(ContainerShape_14());
                shapes.Add(ContainerShape_15());
                StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_0, _rootProgress);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 2
            CompositionContainerShape ContainerShape_14()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_43());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_17(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p6_to_1p4_2(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p6_to_1p4_2, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_09(), _rootProgress);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 2
            CompositionContainerShape ContainerShape_15()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_44());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_0_0(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p6_to_1p4_3(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p6_to_1p4_3, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_10(), _rootProgress);
                return result;
            }

            // - PreComp layer: heart
            // Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 13
            CompositionContainerShape ContainerShape_16()
            {
                var result = _c.CreateContainerShape();
                result.Scale = new Vector2(0F, 0F);
                result.Shapes.Add(ContainerShape_17());
                StartProgressBoundAnimation(result, "Scale", ShapeVisibilityAnimation_2(), _rootProgress);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 13
            CompositionContainerShape ContainerShape_17()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_45());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_0_1(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p6_to_1p4_4(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p6_to_1p4_4, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_11(), _rootProgress);
                return result;
            }

            // - PreComp layer: heart
            // Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 3
            CompositionContainerShape ContainerShape_18()
            {
                var result = _c.CreateContainerShape();
                result.Scale = new Vector2(0F, 0F);
                var shapes = result.Shapes;
                shapes.Add(ContainerShape_19());
                shapes.Add(ContainerShape_20());
                shapes.Add(ContainerShape_21());
                StartProgressBoundAnimation(result, "Scale", _shapeVisibilityAnimation_0, _rootProgress);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 3
            CompositionContainerShape ContainerShape_19()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_46());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_0_2(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p6_to_1p4_5(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p6_to_1p4_5, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_12(), _rootProgress);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 3
            CompositionContainerShape ContainerShape_20()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_47());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_15_0(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p4_to_1p2_0(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p4_to_1p2_0, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_13(), _rootProgress);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 3
            CompositionContainerShape ContainerShape_21()
            {
                var result = _c.CreateContainerShape();
                result.CenterPoint = new Vector2(45.5F, 42.5F);
                // ShapeGroup: Group 1 Offset:<44.354, 40.522>
                result.Shapes.Add(SpriteShape_48());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_m20_to_15_1(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.X", ScalarAnimation_0p4_to_1p2_1(), _rootProgress);
                StartProgressBoundAnimation(result, "Scale.Y", _scalarAnimation_0p4_to_1p2_1, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", OffsetVector2Animation_14(), _rootProgress);
                return result;
            }

            // Opacity for layer: Layer 3
            CompositionContainerShape ContainerShape_22()
            {
                var result = _c.CreateContainerShape();
                // Transforms: Layer 3 Offset:<86.637, 286.611>
                result.Shapes.Add(SpriteShape_49());
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", _rotationAngleInDegreesScalarAnimation_0_to_0_1, _rootProgress);
                StartProgressBoundAnimation(result, "Offset", _offsetVector2Animation_00, _rootProgress);
                return result;
            }

            // - - Opacity for layer: Layer 3
            // Transforms: Layer 3 Offset:<86.637, 286.611>
            CompositionLinearGradientBrush LinearGradientBrush()
            {
                var result = _c.CreateLinearGradientBrush();
                var colorStops = result.ColorStops;
                colorStops.Add(GradientStop_0_White());
                colorStops.Add(GradientStop_1_AlmostGold_FFFFCC02());
                result.MappingMode = CompositionMappingMode.Absolute;
                result.StartPoint = new Vector2(-6F, 210F);
                result.EndPoint = new Vector2(-64F, -192F);
                return result;
            }

            // - - - Layer aggregator
            // - Transforms: small Offset:<-424, -439.06598>
            // ShapeGroup: Group 2 Offset:<303.516, 169.516>
            CompositionPathGeometry PathGeometry_00()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_00()));
            }

            // - - - Layer aggregator
            // - Transforms: small Offset:<-424, -439.06598>
            // ShapeGroup: Group 1
            CompositionPathGeometry PathGeometry_01()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_01()));
            }

            // - - - Layer aggregator
            // - Transforms: small Offset:<-424, -439.06598>
            // ShapeGroup: Group 1
            // Path 2+Path 1.PathGeometry
            CompositionPathGeometry PathGeometry_02()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_02()));
            }

            // - - - Layer aggregator
            // - Transforms: small Offset:<-424, -439.06598>
            // ShapeGroup: Group 2 Offset:<504.952, 148.08>
            CompositionPathGeometry PathGeometry_03()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_05()));
            }

            // - - - Layer aggregator
            // - Transforms: small Offset:<-424, -439.06598>
            // ShapeGroup: Group 1 Offset:<524.413, 103.37>
            CompositionPathGeometry PathGeometry_04()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_06()));
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            CompositionPathGeometry PathGeometry_05()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_07()));
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            CompositionPathGeometry PathGeometry_06()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_08()));
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            CompositionPathGeometry PathGeometry_07()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_09()));
            }

            // - - Layer aggregator
            // Transforms: emoji Offset:<-424, -439.06598>
            CompositionPathGeometry PathGeometry_08()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_10()));
            }

            CompositionPathGeometry PathGeometry_09()
            {
                return _pathGeometry_09 = _c.CreatePathGeometry(new CompositionPath(Geometry_11()));
            }

            CompositionPathGeometry PathGeometry_10()
            {
                return _pathGeometry_10 = _c.CreatePathGeometry(new CompositionPath(Geometry_12()));
            }

            CompositionPathGeometry PathGeometry_11()
            {
                return _pathGeometry_11 = _c.CreatePathGeometry(new CompositionPath(Geometry_13()));
            }

            // - - Layer aggregator
            // Transforms: emoji Offset:<-424, -439.06598>
            CompositionPathGeometry PathGeometry_12()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_14()));
            }

            // - - Layer aggregator
            // Transforms: emoji Offset:<-424, -439.06598>
            CompositionPathGeometry PathGeometry_13()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_15()));
            }

            // - - Layer aggregator
            // Transforms: emoji Offset:<-424, -439.06598>
            CompositionPathGeometry PathGeometry_14()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_16()));
            }

            // - - Layer aggregator
            // Transforms: emoji Offset:<-424, -439.06598>
            CompositionPathGeometry PathGeometry_15()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_17()));
            }

            CompositionPathGeometry PathGeometry_16()
            {
                return _pathGeometry_16 = _c.CreatePathGeometry(new CompositionPath(Geometry_18()));
            }

            CompositionPathGeometry PathGeometry_17()
            {
                return _pathGeometry_17 = _c.CreatePathGeometry(new CompositionPath(Geometry_19()));
            }

            CompositionPathGeometry PathGeometry_18()
            {
                return _pathGeometry_18 = _c.CreatePathGeometry(new CompositionPath(Geometry_20()));
            }

            CompositionPathGeometry PathGeometry_19()
            {
                return _pathGeometry_19 = _c.CreatePathGeometry(new CompositionPath(Geometry_21()));
            }

            CompositionPathGeometry PathGeometry_20()
            {
                return _pathGeometry_20 = _c.CreatePathGeometry(new CompositionPath(Geometry_22()));
            }

            // - - Opacity for layer: Layer 3
            // Transforms: Layer 3 Offset:<86.637, 286.611>
            CompositionPathGeometry PathGeometry_21()
            {
                return _c.CreatePathGeometry(new CompositionPath(Geometry_23()));
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            // Path 1
            CompositionSpriteShape SpriteShape_00()
            {
                // Offset:<303.516, 169.516>
                var geometry = PathGeometry_00();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 303.515991F, 169.516006F), ColorBrush_Black()); ;
                return result;
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            // Path 1
            CompositionSpriteShape SpriteShape_01()
            {
                // Offset:<278.997, 127.368>
                var geometry = PathGeometry_01();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 278.997009F, 127.367996F), ColorBrush_AlmostLightSkyBlue_FF7AE2FB()); ;
                return result;
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            // Path 2+Path 1
            CompositionSpriteShape SpriteShape_02()
            {
                // Offset:<278.997, 127.368>
                var geometry = PathGeometry_02();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 278.997009F, 127.367996F), _colorBrush_Black); ;
                return result;
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            // Path 1
            CompositionSpriteShape SpriteShape_03()
            {
                // Offset:<504.952, 148.08>
                var result = CreateSpriteShape(PathGeometry_03(), new Matrix3x2(1F, 0F, 0F, 1F, 504.951996F, 148.080002F)); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeDashCap = CompositionStrokeCap.Round;
                result.StrokeStartCap = CompositionStrokeCap.Round;
                result.StrokeEndCap = CompositionStrokeCap.Round;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 6F;
                return result;
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            // Path 1
            CompositionSpriteShape SpriteShape_04()
            {
                // Offset:<524.413, 103.37>
                var geometry = PathGeometry_04();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 524.413025F, 103.370003F), _colorBrush_AlmostLightSkyBlue_FF7AE2FB); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 6F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_05()
            {
                // Offset:<-0.26800537, -89.51599>
                var geometry = PathGeometry_05();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, -0.268005371F, -89.5159912F), _colorBrush_AlmostLightSkyBlue_FF7AE2FB); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 8.18000031F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_06()
            {
                // Offset:<86.65799, -113.61099>
                var geometry = PathGeometry_06();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 86.6579895F, -113.610992F), ColorBrush_AlmostCornflowerBlue_FF579ECF()); ;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_07()
            {
                // Offset:<-424, -439.06598>
                var result = CreateSpriteShape(PathGeometry_07(), new Matrix3x2(1F, 0F, 0F, 1F, -424F, -439.065979F)); ;
                result.CenterPoint = new Vector2(116.997002F, 54.5859985F);
                result.Offset = new Vector2(307.002991F, 295.414001F);
                result.StrokeBrush = ColorBrush_AlmostWhite_FFFAFEFF();
                result.StrokeDashCap = CompositionStrokeCap.Round;
                result.StrokeStartCap = CompositionStrokeCap.Round;
                result.StrokeEndCap = CompositionStrokeCap.Round;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 19.0869999F;
                StartProgressBoundAnimation(result, "RotationAngleInDegrees", RotationAngleInDegreesScalarAnimation_0_to_360(), _rootProgress);
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_08()
            {
                // Offset:<-15.200989, -127.925964>
                var geometry = PathGeometry_08();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, -15.2009888F, -127.925964F), ColorBrush_AlmostLightSteelBlue_FFBCBBF9()); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 6.01900005F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_09()
            {
                // Offset:<-40.166992, -151.73898>
                var geometry = PathGeometry_09();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, -40.1669922F, -151.738983F), _colorBrush_Black); ;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_10()
            {
                // Offset:<6.052002, -157.4>
                var geometry = _pathGeometry_09;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 6.05200195F, -157.399994F), _colorBrush_Black); ;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_11()
            {
                // Offset:<-37.380005, -154.18896>
                var geometry = PathGeometry_10();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, -37.3800049F, -154.188965F), ColorBrush_AlmostSnow_FFFFF8F5()); ;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_12()
            {
                // Offset:<8.5130005, -159.95697>
                var geometry = _pathGeometry_10;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 8.51300049F, -159.95697F), _colorBrush_AlmostSnow_FFFFF8F5); ;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_13()
            {
                // Offset:<-25.994995, -123.67398>
                var result = CreateSpriteShape(PathGeometry_11(), new Matrix3x2(1F, 0F, 0F, 1F, -25.9949951F, -123.673981F)); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeDashCap = CompositionStrokeCap.Round;
                result.StrokeStartCap = CompositionStrokeCap.Round;
                result.StrokeEndCap = CompositionStrokeCap.Round;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 4.29899979F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_14()
            {
                // Offset:<-4.5799866, -125.57498>
                var result = CreateSpriteShape(_pathGeometry_11, new Matrix3x2(1F, 0F, 0F, 1F, -4.57998657F, -125.574982F)); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeDashCap = CompositionStrokeCap.Round;
                result.StrokeStartCap = CompositionStrokeCap.Round;
                result.StrokeEndCap = CompositionStrokeCap.Round;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 4.29899979F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_15()
            {
                // Offset:<-5.4909973, -199.69698>
                var result = CreateSpriteShape(PathGeometry_12(), new Matrix3x2(1F, 0F, 0F, 1F, -5.49099731F, -199.696976F)); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 6.01900005F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_16()
            {
                // Offset:<3.9670105, -210.00798>
                var geometry = PathGeometry_13();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 3.9670105F, -210.00798F), _colorBrush_AlmostLightSteelBlue_FFBCBBF9); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 6.01900005F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_17()
            {
                // Offset:<-68.35501, -123.16797>
                var result = CreateSpriteShape(PathGeometry_14(), new Matrix3x2(1F, 0F, 0F, 1F, -68.355011F, -123.167969F)); ;
                result.StrokeBrush = _colorBrush_AlmostSnow_FFFFF8F5;
                result.StrokeDashCap = CompositionStrokeCap.Round;
                result.StrokeStartCap = CompositionStrokeCap.Round;
                result.StrokeEndCap = CompositionStrokeCap.Round;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 6.01900005F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_18()
            {
                // Offset:<-52.48401, -163.594>
                var result = CreateSpriteShape(PathGeometry_15(), new Matrix3x2(1F, 0F, 0F, 1F, -52.4840088F, -163.593994F)); ;
                result.StrokeBrush = _colorBrush_AlmostSnow_FFFFF8F5;
                result.StrokeDashCap = CompositionStrokeCap.Round;
                result.StrokeStartCap = CompositionStrokeCap.Round;
                result.StrokeEndCap = CompositionStrokeCap.Round;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 6.01900005F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_19()
            {
                // Offset:<13.446014, -2.0679932>
                var geometry = PathGeometry_16();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 13.4460144F, -2.06799316F), ColorBrush_AlmostMediumOrchid_FFA94AE0()); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_20()
            {
                // Offset:<15.019989, 15.669983>
                var geometry = PathGeometry_17();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 15.019989F, 15.6699829F), ColorBrush_AlmostMediumPurple_FFB38FDB()); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_21()
            {
                // Offset:<17.31601, 60.729004>
                var geometry = PathGeometry_18();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 17.3160095F, 60.7290039F), ColorBrush_SemiTransparentAlmostGold_8EFFCC02()); ;
                result.StrokeBrush = ColorBrush_SemiTransparentBlack_0();
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_22()
            {
                // Offset:<-230.723, 15.669983>
                var geometry = PathGeometry_19();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, -230.723007F, 15.6699829F), ColorBrush_AlmostGold_FFFFCC02()); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_23()
            {
                // Offset:<-106.27301, -18.222992>
                var geometry = _pathGeometry_19;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, -106.27301F, -18.2229919F), _colorBrush_AlmostGold_FFFFCC02); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_24()
            {
                // Offset:<137.01599, -39.81299>
                var geometry = _pathGeometry_19;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 137.015991F, -39.8129883F), _colorBrush_AlmostGold_FFFFCC02); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_25()
            {
                // Offset:<14.747009, -36.618988>
                var geometry = _pathGeometry_19;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 14.7470093F, -36.618988F), _colorBrush_AlmostGold_FFFFCC02); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_26()
            {
                // Offset:<264.27698, -18.222992>
                var geometry = _pathGeometry_19;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 264.276978F, -18.2229919F), _colorBrush_AlmostGold_FFFFCC02); ;
                result.StrokeBrush = _colorBrush_Black;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_27()
            {
                // Offset:<13.446014, -2.0679932>
                var geometry = _pathGeometry_16;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 13.4460144F, -2.06799316F), ColorBrush_SemiTransparentAlmostMediumOrchid_8EA94AE0()); ;
                result.StrokeBrush = _colorBrush_SemiTransparentBlack_0;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_28()
            {
                // Offset:<15.019989, 15.669983>
                var geometry = _pathGeometry_17;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 15.019989F, 15.6699829F), ColorBrush_SemiTransparentAlmostMediumPurple_8EB38FDB()); ;
                result.StrokeBrush = _colorBrush_SemiTransparentBlack_0;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_29()
            {
                // Offset:<-230.723, 15.669983>
                var geometry = _pathGeometry_19;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, -230.723007F, 15.6699829F), _colorBrush_SemiTransparentAlmostGold_8EFFCC02); ;
                result.StrokeBrush = _colorBrush_SemiTransparentBlack_0;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_30()
            {
                // Offset:<-106.27301, -18.222992>
                var geometry = _pathGeometry_19;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, -106.27301F, -18.2229919F), _colorBrush_SemiTransparentAlmostGold_8EFFCC02); ;
                result.StrokeBrush = _colorBrush_SemiTransparentBlack_0;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_31()
            {
                // Offset:<137.01599, -39.81299>
                var geometry = _pathGeometry_19;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 137.015991F, -39.8129883F), _colorBrush_SemiTransparentAlmostGold_8EFFCC02); ;
                result.StrokeBrush = _colorBrush_SemiTransparentBlack_0;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_32()
            {
                // Offset:<14.747009, -36.618988>
                var geometry = _pathGeometry_19;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 14.7470093F, -36.618988F), _colorBrush_SemiTransparentAlmostGold_8EFFCC02); ;
                result.StrokeBrush = _colorBrush_SemiTransparentBlack_0;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_33()
            {
                // Offset:<264.27698, -18.222992>
                var geometry = _pathGeometry_19;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 264.276978F, -18.2229919F), _colorBrush_SemiTransparentAlmostGold_8EFFCC02); ;
                result.StrokeBrush = _colorBrush_SemiTransparentBlack_0;
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - Layer aggregator
            // Path 1
            CompositionSpriteShape SpriteShape_34()
            {
                // Offset:<17.31601, 60.729004>
                var geometry = _pathGeometry_18;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 17.3160095F, 60.7290039F), ColorBrush_SemiTransparentAlmostGold_4FFFCC02()); ;
                result.StrokeBrush = ColorBrush_SemiTransparentBlack_1();
                result.StrokeMiterLimit = 5F;
                result.StrokeThickness = 5.75899982F;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Path 1
            CompositionSpriteShape SpriteShape_35()
            {
                // Offset:<44.354, 40.522>
                var geometry = PathGeometry_20();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), ColorBrush_AlmostDeepPink_FFFD346E()); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Path 1
            CompositionSpriteShape SpriteShape_36()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_AlmostDeepPink_FFFD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Path 1
            CompositionSpriteShape SpriteShape_37()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), ColorBrush_SemiTransparentAlmostDeepPink_E5FD346E()); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Path 1
            CompositionSpriteShape SpriteShape_38()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), ColorBrush_SemiTransparentAlmostDeepPink_B2FD346E()); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Path 1
            CompositionSpriteShape SpriteShape_39()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_SemiTransparentAlmostDeepPink_B2FD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Path 1
            CompositionSpriteShape SpriteShape_40()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_SemiTransparentAlmostDeepPink_B2FD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Path 1
            CompositionSpriteShape SpriteShape_41()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_SemiTransparentAlmostDeepPink_B2FD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 7
            // Path 1
            CompositionSpriteShape SpriteShape_42()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_SemiTransparentAlmostDeepPink_B2FD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 2
            // Path 1
            CompositionSpriteShape SpriteShape_43()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_AlmostDeepPink_FFFD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 2
            // Path 1
            CompositionSpriteShape SpriteShape_44()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_AlmostDeepPink_FFFD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 13
            // Path 1
            CompositionSpriteShape SpriteShape_45()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_AlmostDeepPink_FFFD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 3
            // Path 1
            CompositionSpriteShape SpriteShape_46()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_AlmostDeepPink_FFFD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 3
            // Path 1
            CompositionSpriteShape SpriteShape_47()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_SemiTransparentAlmostDeepPink_E5FD346E); ;
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 3
            // Path 1
            CompositionSpriteShape SpriteShape_48()
            {
                // Offset:<44.354, 40.522>
                var geometry = _pathGeometry_20;
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 44.3540001F, 40.5219994F), _colorBrush_SemiTransparentAlmostDeepPink_E5FD346E); ;
                return result;
            }

            // - Opacity for layer: Layer 3
            // Path 1
            CompositionSpriteShape SpriteShape_49()
            {
                // Offset:<86.637, 286.611>
                var geometry = PathGeometry_21();
                var result = CreateSpriteShape(geometry, new Matrix3x2(1F, 0F, 0F, 1F, 86.637001F, 286.610992F), LinearGradientBrush()); ;
                return result;
            }

            // PreComp layer: heart
            ContainerVisual ContainerVisual_0()
            {
                var result = _c.CreateContainerVisual();
                result.Clip = InsetClip_0();
                result.IsVisible = false;
                result.Size = new Vector2(390F, 844F);
                // Offset:<412.25, 362.59998>, Scale:<0.85, 0.85>
                result.TransformMatrix = new Matrix4x4(0.850000024F, 0F, 0F, 0F, 0F, 0.850000024F, 0F, 0F, 0F, 0F, 0F, 0F, 412.25F, 362.599976F, 0F, 1F);
                // Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
                result.Children.InsertAtTop(ShapeVisual_1());
                StartProgressBoundAnimation(result, "IsVisible", IsVisibleBooleanAnimation(), _rootProgress);
                return result;
            }

            // The root of the composition.
            ContainerVisual Root()
            {
                var result = _root = _c.CreateContainerVisual();
                var propertySet = result.Properties;
                propertySet.InsertScalar("Progress", 0F);
                propertySet.InsertScalar("t0", 0F);
                propertySet.InsertScalar("t1", 0F);
                propertySet.InsertScalar("t10", 0F);
                propertySet.InsertScalar("t11", 0F);
                propertySet.InsertScalar("t12", 0F);
                propertySet.InsertScalar("t13", 0F);
                propertySet.InsertScalar("t14", 0F);
                propertySet.InsertScalar("t15", 0F);
                propertySet.InsertScalar("t16", 0F);
                propertySet.InsertScalar("t17", 0F);
                propertySet.InsertScalar("t18", 0F);
                propertySet.InsertScalar("t19", 0F);
                propertySet.InsertScalar("t2", 0F);
                propertySet.InsertScalar("t20", 0F);
                propertySet.InsertScalar("t21", 0F);
                propertySet.InsertScalar("t22", 0F);
                propertySet.InsertScalar("t23", 0F);
                propertySet.InsertScalar("t24", 0F);
                propertySet.InsertScalar("t25", 0F);
                propertySet.InsertScalar("t26", 0F);
                propertySet.InsertScalar("t27", 0F);
                propertySet.InsertScalar("t28", 0F);
                propertySet.InsertScalar("t3", 0F);
                propertySet.InsertScalar("t4", 0F);
                propertySet.InsertScalar("t5", 0F);
                propertySet.InsertScalar("t6", 0F);
                propertySet.InsertScalar("t7", 0F);
                propertySet.InsertScalar("t8", 0F);
                propertySet.InsertScalar("t9", 0F);
                var children = result.Children;
                // Layer aggregator
                children.InsertAtTop(ShapeVisual_0());
                // PreComp layer: heart
                children.InsertAtTop(ContainerVisual_0());
                // Opacity for layer: Layer 3
                children.InsertAtTop(ShapeVisual_2());
                StartProgressBoundAnimation(result.Properties, "t0", t0ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t1", t1ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t2", t2ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t3", t3ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t4", t4ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t5", t5ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t6", t6ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t7", t7ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t8", t8ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t9", t9ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t10", t10ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t11", t11ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t12", t12ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t13", t13ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t14", t14ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t15", t15ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t16", t16ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t17", t17ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t18", t18ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t19", t19ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t20", t20ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t21", t21ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t22", t22ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t23", t23ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t24", t24ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t25", t25ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t26", t26ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t27", t27ScalarAnimation_0_to_1(), _rootProgress);
                StartProgressBoundAnimation(result.Properties, "t28", t28ScalarAnimation_0_to_1(), _rootProgress);
                return result;
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_00()
            {
                return _cubicBezierEasingFunction_00 = _c.CreateCubicBezierEasingFunction(new Vector2(0.333000004F, 0F), new Vector2(0.666999996F, 1F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_01()
            {
                return _cubicBezierEasingFunction_01 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.833000004F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_02()
            {
                return _cubicBezierEasingFunction_02 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.866999984F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_03()
            {
                return _cubicBezierEasingFunction_03 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.222000003F), new Vector2(0.833000004F, 1F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_04()
            {
                return _cubicBezierEasingFunction_04 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.057F), new Vector2(0.833000004F, 0.833000004F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_05()
            {
                return _cubicBezierEasingFunction_05 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.958000004F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_06()
            {
                return _cubicBezierEasingFunction_06 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0F), new Vector2(0.833000004F, 0.773000002F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_07()
            {
                return _cubicBezierEasingFunction_07 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.105999999F), new Vector2(0.833000004F, 0.833000004F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_08()
            {
                return _cubicBezierEasingFunction_08 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.961000025F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_09()
            {
                return _cubicBezierEasingFunction_09 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0F), new Vector2(0.833000004F, 1F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_10()
            {
                return _cubicBezierEasingFunction_10 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0F), new Vector2(0.833000004F, 0.833000004F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_11()
            {
                return _cubicBezierEasingFunction_11 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.962000012F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_12()
            {
                return _cubicBezierEasingFunction_12 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.061999999F), new Vector2(0.833000004F, 0.833000004F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_13()
            {
                return _cubicBezierEasingFunction_13 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0399999991F), new Vector2(0.833000004F, 0.958000004F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_14()
            {
                return _cubicBezierEasingFunction_14 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0700000003F), new Vector2(0.833000004F, 0.934000015F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_15()
            {
                return _cubicBezierEasingFunction_15 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0399999991F), new Vector2(0.833000004F, 0.958999991F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_16()
            {
                return _cubicBezierEasingFunction_16 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0710000023F), new Vector2(0.833000004F, 0.936999977F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_17()
            {
                return _cubicBezierEasingFunction_17 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0680000037F), new Vector2(0.833000004F, 0.931999981F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_18()
            {
                return _cubicBezierEasingFunction_18 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0729999989F), new Vector2(0.833000004F, 0.934000015F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_19()
            {
                return _cubicBezierEasingFunction_19 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.050999999F), new Vector2(0.833000004F, 0.952000022F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_20()
            {
                return _cubicBezierEasingFunction_20 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0700000003F), new Vector2(0.833000004F, 0.940999985F));
            }

            CubicBezierEasingFunction CubicBezierEasingFunction_21()
            {
                return _cubicBezierEasingFunction_21 = _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.063000001F), new Vector2(0.833000004F, 0.935000002F));
            }

            ExpressionAnimation RootProgress()
            {
                var result = _rootProgress = _c.CreateExpressionAnimation("_.Progress");
                result.SetReferenceParameter("_", _root);
                return result;
            }

            // PreComp layer: heart
            InsetClip InsetClip_0()
            {
                var result = _c.CreateInsetClip();
                return result;
            }

            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_0_to_0_0()
            {
                // Frame 0.
                var result = _rotationAngleInDegreesScalarAnimation_0_to_0_0 = CreateScalarKeyFrameAnimation(0F, 0F, HoldThenStepEasingFunction());
                // Frame 30.
                result.InsertKeyFrame(0.124481328F, 19F, CubicBezierEasingFunction_00());
                // Frame 60.
                result.InsertKeyFrame(0.248962656F, -30F, _cubicBezierEasingFunction_00);
                // Frame 90.
                result.InsertKeyFrame(0.373443991F, 10F, _cubicBezierEasingFunction_00);
                // Frame 120.
                result.InsertKeyFrame(0.497925311F, -13F, _cubicBezierEasingFunction_00);
                // Frame 150.
                result.InsertKeyFrame(0.622406662F, 19F, _cubicBezierEasingFunction_00);
                // Frame 180.
                result.InsertKeyFrame(0.746887982F, -30F, _cubicBezierEasingFunction_00);
                // Frame 210.
                result.InsertKeyFrame(0.871369302F, 10F, _cubicBezierEasingFunction_00);
                // Frame 240.
                result.InsertKeyFrame(0.995850623F, 0F, _cubicBezierEasingFunction_00);
                return result;
            }

            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_0_to_0_1()
            {
                // Frame 0.
                var result = _rotationAngleInDegreesScalarAnimation_0_to_0_1 = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction);
                // Frame 30.
                result.InsertKeyFrame(0.124481328F, 8F, _cubicBezierEasingFunction_00);
                // Frame 118.
                result.InsertKeyFrame(0.489626557F, -3F, _c.CreateCubicBezierEasingFunction(new Vector2(0.333000004F, 0F), new Vector2(0.666999996F, 0.95599997F)));
                // Frame 210.
                result.InsertKeyFrame(0.871369302F, 6F, _cubicBezierEasingFunction_00);
                // Frame 240.
                result.InsertKeyFrame(0.995850623F, 0F, _cubicBezierEasingFunction_00);
                return result;
            }

            // - - Layer aggregator
            // Transforms: small Offset:<-424, -439.06598>
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_0_to_360()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, 0F, _holdThenStepEasingFunction);
                // Frame 240.
                result.InsertKeyFrame(0.995850623F, 360F, CubicBezierEasingFunction_01());
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 2
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_0_0()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 74.
                result.InsertKeyFrame(0.307053953F, -20F, _holdThenStepEasingFunction);
                // Frame 103.
                result.InsertKeyFrame(0.427385896F, 0F, CubicBezierEasingFunction_08());
                // Frame 136.
                result.InsertKeyFrame(0.564315379F, -10F, CubicBezierEasingFunction_09());
                // Frame 188.
                result.InsertKeyFrame(0.780083001F, 0F, CubicBezierEasingFunction_10());
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 13
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_0_1()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 102.
                result.InsertKeyFrame(0.423236519F, -20F, _holdThenStepEasingFunction);
                // Frame 128.
                result.InsertKeyFrame(0.53112036F, 0F, _cubicBezierEasingFunction_05);
                // Frame 154.
                result.InsertKeyFrame(0.639004171F, -10F, _cubicBezierEasingFunction_09);
                // Frame 197.
                result.InsertKeyFrame(0.817427397F, 0F, _cubicBezierEasingFunction_10);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 3
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_0_2()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 50.
                result.InsertKeyFrame(0.207468882F, -20F, _holdThenStepEasingFunction);
                // Frame 79.
                result.InsertKeyFrame(0.32780084F, 0F, _cubicBezierEasingFunction_08);
                // Frame 112.
                result.InsertKeyFrame(0.464730293F, -10F, _cubicBezierEasingFunction_09);
                // Frame 164.
                result.InsertKeyFrame(0.680497944F, 0F, _cubicBezierEasingFunction_10);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 3
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_15_0()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 43.
                result.InsertKeyFrame(0.178423241F, -20F, _holdThenStepEasingFunction);
                // Frame 68.
                result.InsertKeyFrame(0.282157689F, 0F, CubicBezierEasingFunction_11());
                // Frame 98.
                result.InsertKeyFrame(0.40663901F, -10F, _cubicBezierEasingFunction_09);
                // Frame 147.
                result.InsertKeyFrame(0.609958529F, 15F, CubicBezierEasingFunction_12());
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 3
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_15_1()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 95.
                result.InsertKeyFrame(0.394190878F, -20F, _holdThenStepEasingFunction);
                // Frame 120.
                result.InsertKeyFrame(0.497925311F, 0F, _cubicBezierEasingFunction_11);
                // Frame 150.
                result.InsertKeyFrame(0.622406662F, -10F, _cubicBezierEasingFunction_09);
                // Frame 199.
                result.InsertKeyFrame(0.825726151F, 15F, _cubicBezierEasingFunction_12);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 2
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_17()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, -20F, _holdThenStepEasingFunction);
                // Frame 94.
                result.InsertKeyFrame(0.3900415F, 0F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.833000004F, 0.829999983F)));
                // Frame 145.
                result.InsertKeyFrame(0.601659775F, 17F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.162F), new Vector2(0.833000004F, 0.833000004F)));
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_m10_0()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, StepThenHoldEasingFunction());
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, -20F, _holdThenStepEasingFunction);
                // Frame 61.
                result.InsertKeyFrame(0.253112048F, 0F, CubicBezierEasingFunction_02());
                // Frame 91.
                result.InsertKeyFrame(0.377593368F, 12F, CubicBezierEasingFunction_03());
                // Frame 180.
                result.InsertKeyFrame(0.746887982F, -10F, CubicBezierEasingFunction_04());
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_m10_1()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 61.
                result.InsertKeyFrame(0.253112048F, -20F, _holdThenStepEasingFunction);
                // Frame 91.
                result.InsertKeyFrame(0.377593368F, 0F, _cubicBezierEasingFunction_02);
                // Frame 121.
                result.InsertKeyFrame(0.502074718F, 12F, _cubicBezierEasingFunction_03);
                // Frame 210.
                result.InsertKeyFrame(0.871369302F, -10F, _cubicBezierEasingFunction_04);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_m10_2()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, -20F, _holdThenStepEasingFunction);
                // Frame 61.
                result.InsertKeyFrame(0.253112048F, 0F, CubicBezierEasingFunction_05());
                // Frame 121.
                result.InsertKeyFrame(0.502074718F, -5F, CubicBezierEasingFunction_06());
                // Frame 149.
                result.InsertKeyFrame(0.618257284F, -10F, CubicBezierEasingFunction_07());
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_m10_3()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 57.
                result.InsertKeyFrame(0.236514524F, -20F, _holdThenStepEasingFunction);
                // Frame 87.
                result.InsertKeyFrame(0.360995859F, 0F, _cubicBezierEasingFunction_05);
                // Frame 147.
                result.InsertKeyFrame(0.609958529F, -5F, _cubicBezierEasingFunction_06);
                // Frame 175.
                result.InsertKeyFrame(0.726141095F, -10F, _cubicBezierEasingFunction_07);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_m10_4()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 60.
                result.InsertKeyFrame(0.248962656F, -20F, _holdThenStepEasingFunction);
                // Frame 87.
                result.InsertKeyFrame(0.360995859F, 0F, _cubicBezierEasingFunction_05);
                // Frame 140.
                result.InsertKeyFrame(0.580912888F, -5F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0F), new Vector2(0.833000004F, 0.773999989F)));
                // Frame 165.
                result.InsertKeyFrame(0.684647322F, -10F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.107000001F), new Vector2(0.833000004F, 0.833000004F)));
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_m10_5()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 35.
                result.InsertKeyFrame(0.145228222F, -20F, _holdThenStepEasingFunction);
                // Frame 65.
                result.InsertKeyFrame(0.269709557F, 0F, _cubicBezierEasingFunction_05);
                // Frame 125.
                result.InsertKeyFrame(0.518672228F, -5F, _cubicBezierEasingFunction_06);
                // Frame 153.
                result.InsertKeyFrame(0.634854794F, -10F, _cubicBezierEasingFunction_07);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_m10_6()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 68.
                result.InsertKeyFrame(0.282157689F, -20F, _holdThenStepEasingFunction);
                // Frame 98.
                result.InsertKeyFrame(0.40663901F, 0F, _cubicBezierEasingFunction_05);
                // Frame 158.
                result.InsertKeyFrame(0.65560168F, -5F, _cubicBezierEasingFunction_06);
                // Frame 186.
                result.InsertKeyFrame(0.771784246F, -10F, _cubicBezierEasingFunction_07);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 7
            // Rotation
            ScalarKeyFrameAnimation RotationAngleInDegreesScalarAnimation_m20_to_m10_7()
            {
                // Frame 0.
                var result = CreateScalarKeyFrameAnimation(0F, -20F, _stepThenHoldEasingFunction);
                // Frame 90.
                result.InsertKeyFrame(0.373443991F, -20F, _holdThenStepEasingFunction);
                // Frame 120.
                result.InsertKeyFrame(0.497925311F, 0F, _cubicBezierEasingFunction_05);
                // Frame 180.
                result.InsertKeyFrame(0.746887982F, -5F, _cubicBezierEasingFunction_06);
                // Frame 208.
                result.InsertKeyFrame(0.863070548F, -10F, _cubicBezierEasingFunction_07);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p3_to_0p8_0()
            {
                // Frame 0.
                var result = _scalarAnimation_0p3_to_0p8_0 = CreateScalarKeyFrameAnimation(0F, 0.300000012F, _stepThenHoldEasingFunction);
                // Frame 57.
                result.InsertKeyFrame(0.236514524F, 0.300000012F, _holdThenStepEasingFunction);
                // Frame 175.
                result.InsertKeyFrame(0.726141095F, 0.800000012F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p3_to_0p8_1()
            {
                // Frame 0.
                var result = _scalarAnimation_0p3_to_0p8_1 = CreateScalarKeyFrameAnimation(0F, 0.300000012F, _stepThenHoldEasingFunction);
                // Frame 60.
                result.InsertKeyFrame(0.248962656F, 0.300000012F, _holdThenStepEasingFunction);
                // Frame 165.
                result.InsertKeyFrame(0.684647322F, 0.800000012F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p3_to_0p8_2()
            {
                // Frame 0.
                var result = _scalarAnimation_0p3_to_0p8_2 = CreateScalarKeyFrameAnimation(0F, 0.300000012F, _stepThenHoldEasingFunction);
                // Frame 35.
                result.InsertKeyFrame(0.145228222F, 0.300000012F, _holdThenStepEasingFunction);
                // Frame 153.
                result.InsertKeyFrame(0.634854794F, 0.800000012F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p3_to_0p8_3()
            {
                // Frame 0.
                var result = _scalarAnimation_0p3_to_0p8_3 = CreateScalarKeyFrameAnimation(0F, 0.300000012F, _stepThenHoldEasingFunction);
                // Frame 68.
                result.InsertKeyFrame(0.282157689F, 0.300000012F, _holdThenStepEasingFunction);
                // Frame 186.
                result.InsertKeyFrame(0.771784246F, 0.800000012F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p3_to_0p8_4()
            {
                // Frame 0.
                var result = _scalarAnimation_0p3_to_0p8_4 = CreateScalarKeyFrameAnimation(0F, 0.300000012F, _stepThenHoldEasingFunction);
                // Frame 90.
                result.InsertKeyFrame(0.373443991F, 0.300000012F, _holdThenStepEasingFunction);
                // Frame 208.
                result.InsertKeyFrame(0.863070548F, 0.800000012F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p4_to_1()
            {
                // Frame 0.
                var result = _scalarAnimation_0p4_to_1 = CreateScalarKeyFrameAnimation(0F, 0.400000006F, _stepThenHoldEasingFunction);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, 0.400000006F, _holdThenStepEasingFunction);
                // Frame 149.
                result.InsertKeyFrame(0.618257284F, 1F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p4_to_1p2_0()
            {
                // Frame 0.
                var result = _scalarAnimation_0p4_to_1p2_0 = CreateScalarKeyFrameAnimation(0F, 0.400000006F, _stepThenHoldEasingFunction);
                // Frame 43.
                result.InsertKeyFrame(0.178423241F, 0.400000006F, _holdThenStepEasingFunction);
                // Frame 147.
                result.InsertKeyFrame(0.609958529F, 1.20000005F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p4_to_1p2_1()
            {
                // Frame 0.
                var result = _scalarAnimation_0p4_to_1p2_1 = CreateScalarKeyFrameAnimation(0F, 0.400000006F, _stepThenHoldEasingFunction);
                // Frame 95.
                result.InsertKeyFrame(0.394190878F, 0.400000006F, _holdThenStepEasingFunction);
                // Frame 199.
                result.InsertKeyFrame(0.825726151F, 1.20000005F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p6_to_1p4_0()
            {
                // Frame 0.
                var result = _scalarAnimation_0p6_to_1p4_0 = CreateScalarKeyFrameAnimation(0F, 0.600000024F, _stepThenHoldEasingFunction);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, 0.600000024F, _holdThenStepEasingFunction);
                // Frame 180.
                result.InsertKeyFrame(0.746887982F, 1.39999998F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p6_to_1p4_1()
            {
                // Frame 0.
                var result = _scalarAnimation_0p6_to_1p4_1 = CreateScalarKeyFrameAnimation(0F, 0.600000024F, _stepThenHoldEasingFunction);
                // Frame 61.
                result.InsertKeyFrame(0.253112048F, 0.600000024F, _holdThenStepEasingFunction);
                // Frame 210.
                result.InsertKeyFrame(0.871369302F, 1.39999998F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p6_to_1p4_2()
            {
                // Frame 0.
                var result = _scalarAnimation_0p6_to_1p4_2 = CreateScalarKeyFrameAnimation(0F, 0.600000024F, _stepThenHoldEasingFunction);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, 0.600000024F, _holdThenStepEasingFunction);
                // Frame 145.
                result.InsertKeyFrame(0.601659775F, 1.39999998F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p6_to_1p4_3()
            {
                // Frame 0.
                var result = _scalarAnimation_0p6_to_1p4_3 = CreateScalarKeyFrameAnimation(0F, 0.600000024F, _stepThenHoldEasingFunction);
                // Frame 74.
                result.InsertKeyFrame(0.307053953F, 0.600000024F, _holdThenStepEasingFunction);
                // Frame 188.
                result.InsertKeyFrame(0.780083001F, 1.39999998F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p6_to_1p4_4()
            {
                // Frame 0.
                var result = _scalarAnimation_0p6_to_1p4_4 = CreateScalarKeyFrameAnimation(0F, 0.600000024F, _stepThenHoldEasingFunction);
                // Frame 102.
                result.InsertKeyFrame(0.423236519F, 0.600000024F, _holdThenStepEasingFunction);
                // Frame 197.
                result.InsertKeyFrame(0.817427397F, 1.39999998F, _cubicBezierEasingFunction_01);
                return result;
            }

            // Scale
            ScalarKeyFrameAnimation ScalarAnimation_0p6_to_1p4_5()
            {
                // Frame 0.
                var result = _scalarAnimation_0p6_to_1p4_5 = CreateScalarKeyFrameAnimation(0F, 0.600000024F, _stepThenHoldEasingFunction);
                // Frame 50.
                result.InsertKeyFrame(0.207468882F, 0.600000024F, _holdThenStepEasingFunction);
                // Frame 164.
                result.InsertKeyFrame(0.680497944F, 1.39999998F, _cubicBezierEasingFunction_01);
                return result;
            }

            ScalarKeyFrameAnimation t0ScalarAnimation_0_to_1()
            {
                // Frame 31.
                var result = CreateScalarKeyFrameAnimation(0.128630728F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 61.
                result.InsertKeyFrame(0.253112018F, 1F, _cubicBezierEasingFunction_09);
                // Frame 61.
                result.InsertKeyFrame(0.253112048F, 0F, _stepThenHoldEasingFunction);
                // Frame 91.
                result.InsertKeyFrame(0.377593338F, 1F, CubicBezierEasingFunction_13());
                return result;
            }

            ScalarKeyFrameAnimation t1ScalarAnimation_0_to_1()
            {
                // Frame 91.
                var result = CreateScalarKeyFrameAnimation(0.377593368F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 121.
                result.InsertKeyFrame(0.502074659F, 1F, _cubicBezierEasingFunction_09);
                // Frame 121.
                result.InsertKeyFrame(0.502074718F, 0F, _stepThenHoldEasingFunction);
                // Frame 151.
                result.InsertKeyFrame(0.626555979F, 1F, CubicBezierEasingFunction_14());
                return result;
            }

            ScalarKeyFrameAnimation t2ScalarAnimation_0_to_1()
            {
                // Frame 151.
                var result = CreateScalarKeyFrameAnimation(0.626556039F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 180.
                result.InsertKeyFrame(0.746887922F, 1F, _cubicBezierEasingFunction_09);
                // Frame 181.
                result.InsertKeyFrame(0.751037359F, 0F, _stepThenHoldEasingFunction);
                // Frame 210.
                result.InsertKeyFrame(0.871369243F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t3ScalarAnimation_0_to_1()
            {
                // Frame 61.
                var result = CreateScalarKeyFrameAnimation(0.253112078F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 91.
                result.InsertKeyFrame(0.377593338F, 1F, _cubicBezierEasingFunction_09);
                // Frame 91.
                result.InsertKeyFrame(0.377593368F, 0F, _stepThenHoldEasingFunction);
                // Frame 121.
                result.InsertKeyFrame(0.502074659F, 1F, _cubicBezierEasingFunction_13);
                return result;
            }

            ScalarKeyFrameAnimation t4ScalarAnimation_0_to_1()
            {
                // Frame 121.
                var result = CreateScalarKeyFrameAnimation(0.502074718F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 151.
                result.InsertKeyFrame(0.626555979F, 1F, _cubicBezierEasingFunction_09);
                // Frame 151.
                result.InsertKeyFrame(0.626556039F, 0F, _stepThenHoldEasingFunction);
                // Frame 181.
                result.InsertKeyFrame(0.7510373F, 1F, _cubicBezierEasingFunction_14);
                return result;
            }

            ScalarKeyFrameAnimation t5ScalarAnimation_0_to_1()
            {
                // Frame 31.
                var result = CreateScalarKeyFrameAnimation(0.128630728F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 61.
                result.InsertKeyFrame(0.253112018F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0289999992F), new Vector2(0.833000004F, 0.971000016F)));
                // Frame 61.
                result.InsertKeyFrame(0.253112048F, 0F, _stepThenHoldEasingFunction);
                // Frame 91.
                result.InsertKeyFrame(0.377593338F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t6ScalarAnimation_0_to_1()
            {
                // Frame 91.
                var result = CreateScalarKeyFrameAnimation(0.377593368F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 120.
                result.InsertKeyFrame(0.497925282F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.057F), new Vector2(0.833000004F, 0.947000027F)));
                // Frame 120.
                result.InsertKeyFrame(0.497925311F, 0F, _stepThenHoldEasingFunction);
                // Frame 149.
                result.InsertKeyFrame(0.618257225F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t7ScalarAnimation_0_to_1()
            {
                // Frame 57.
                var result = CreateScalarKeyFrameAnimation(0.236514539F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 87.
                result.InsertKeyFrame(0.360995829F, 1F, CubicBezierEasingFunction_15());
                // Frame 87.
                result.InsertKeyFrame(0.360995859F, 0F, _stepThenHoldEasingFunction);
                // Frame 117.
                result.InsertKeyFrame(0.485477149F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t8ScalarAnimation_0_to_1()
            {
                // Frame 117.
                var result = CreateScalarKeyFrameAnimation(0.485477179F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 146.
                result.InsertKeyFrame(0.605809093F, 1F, CubicBezierEasingFunction_16());
                // Frame 146.
                result.InsertKeyFrame(0.605809152F, 0F, _stepThenHoldEasingFunction);
                // Frame 175.
                result.InsertKeyFrame(0.726141036F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t9ScalarAnimation_0_to_1()
            {
                // Frame 60.
                var result = CreateScalarKeyFrameAnimation(0.248962671F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 87.
                result.InsertKeyFrame(0.360995829F, 1F, _cubicBezierEasingFunction_13);
                // Frame 87.
                result.InsertKeyFrame(0.360995859F, 0F, _stepThenHoldEasingFunction);
                // Frame 113.
                result.InsertKeyFrame(0.46887964F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t10ScalarAnimation_0_to_1()
            {
                // Frame 113.
                var result = CreateScalarKeyFrameAnimation(0.46887967F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 139.
                result.InsertKeyFrame(0.576763451F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0719999969F), new Vector2(0.833000004F, 0.936999977F)));
                // Frame 139.
                result.InsertKeyFrame(0.576763511F, 0F, _stepThenHoldEasingFunction);
                // Frame 165.
                result.InsertKeyFrame(0.684647262F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t11ScalarAnimation_0_to_1()
            {
                // Frame 35.
                var result = CreateScalarKeyFrameAnimation(0.145228237F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 65.
                result.InsertKeyFrame(0.269709527F, 1F, CubicBezierEasingFunction_17());
                // Frame 65.
                result.InsertKeyFrame(0.269709557F, 0F, _stepThenHoldEasingFunction);
                // Frame 95.
                result.InsertKeyFrame(0.394190848F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t12ScalarAnimation_0_to_1()
            {
                // Frame 95.
                var result = CreateScalarKeyFrameAnimation(0.394190878F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 124.
                result.InsertKeyFrame(0.514522791F, 1F, CubicBezierEasingFunction_18());
                // Frame 124.
                result.InsertKeyFrame(0.514522851F, 0F, _stepThenHoldEasingFunction);
                // Frame 153.
                result.InsertKeyFrame(0.634854734F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t13ScalarAnimation_0_to_1()
            {
                // Frame 68.
                var result = CreateScalarKeyFrameAnimation(0.282157719F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 98.
                result.InsertKeyFrame(0.40663898F, 1F, _cubicBezierEasingFunction_17);
                // Frame 98.
                result.InsertKeyFrame(0.40663901F, 0F, _stepThenHoldEasingFunction);
                // Frame 128.
                result.InsertKeyFrame(0.5311203F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t14ScalarAnimation_0_to_1()
            {
                // Frame 128.
                var result = CreateScalarKeyFrameAnimation(0.53112036F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 157.
                result.InsertKeyFrame(0.651452243F, 1F, _cubicBezierEasingFunction_18);
                // Frame 157.
                result.InsertKeyFrame(0.651452303F, 0F, _stepThenHoldEasingFunction);
                // Frame 186.
                result.InsertKeyFrame(0.771784186F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t15ScalarAnimation_0_to_1()
            {
                // Frame 90.
                var result = CreateScalarKeyFrameAnimation(0.373444021F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 120.
                result.InsertKeyFrame(0.497925282F, 1F, _cubicBezierEasingFunction_15);
                // Frame 120.
                result.InsertKeyFrame(0.497925311F, 0F, _stepThenHoldEasingFunction);
                // Frame 150.
                result.InsertKeyFrame(0.622406602F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t16ScalarAnimation_0_to_1()
            {
                // Frame 150.
                var result = CreateScalarKeyFrameAnimation(0.622406662F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 179.
                result.InsertKeyFrame(0.742738545F, 1F, _cubicBezierEasingFunction_16);
                // Frame 179.
                result.InsertKeyFrame(0.742738605F, 0F, _stepThenHoldEasingFunction);
                // Frame 208.
                result.InsertKeyFrame(0.863070488F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t17ScalarAnimation_0_to_1()
            {
                // Frame 31.
                var result = CreateScalarKeyFrameAnimation(0.128630728F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 60.
                result.InsertKeyFrame(0.248962641F, 1F, _cubicBezierEasingFunction_09);
                // Frame 60.
                result.InsertKeyFrame(0.248962656F, 0F, _stepThenHoldEasingFunction);
                // Frame 93.
                result.InsertKeyFrame(0.385892093F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t18ScalarAnimation_0_to_1()
            {
                // Frame 93.
                var result = CreateScalarKeyFrameAnimation(0.385892123F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 123.
                result.InsertKeyFrame(0.510373414F, 1F, CubicBezierEasingFunction_19());
                // Frame 123.
                result.InsertKeyFrame(0.510373473F, 0F, _stepThenHoldEasingFunction);
                // Frame 145.
                result.InsertKeyFrame(0.601659715F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t19ScalarAnimation_0_to_1()
            {
                // Frame 74.
                var result = CreateScalarKeyFrameAnimation(0.307053983F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 103.
                result.InsertKeyFrame(0.427385867F, 1F, _cubicBezierEasingFunction_09);
                // Frame 103.
                result.InsertKeyFrame(0.427385896F, 0F, _stepThenHoldEasingFunction);
                // Frame 136.
                result.InsertKeyFrame(0.564315319F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t20ScalarAnimation_0_to_1()
            {
                // Frame 136.
                var result = CreateScalarKeyFrameAnimation(0.564315379F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 166.
                result.InsertKeyFrame(0.688796639F, 1F, _cubicBezierEasingFunction_19);
                // Frame 166.
                result.InsertKeyFrame(0.688796699F, 0F, _stepThenHoldEasingFunction);
                // Frame 188.
                result.InsertKeyFrame(0.780082941F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t21ScalarAnimation_0_to_1()
            {
                // Frame 102.
                var result = CreateScalarKeyFrameAnimation(0.423236549F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 128.
                result.InsertKeyFrame(0.5311203F, 1F, _cubicBezierEasingFunction_09);
                // Frame 128.
                result.InsertKeyFrame(0.53112036F, 0F, _stepThenHoldEasingFunction);
                // Frame 154.
                result.InsertKeyFrame(0.639004111F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t22ScalarAnimation_0_to_1()
            {
                // Frame 154.
                var result = CreateScalarKeyFrameAnimation(0.639004171F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 178.
                result.InsertKeyFrame(0.738589168F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0450000018F), new Vector2(0.833000004F, 0.950999975F)));
                // Frame 178.
                result.InsertKeyFrame(0.738589227F, 0F, _stepThenHoldEasingFunction);
                // Frame 197.
                result.InsertKeyFrame(0.817427337F, 1F, _cubicBezierEasingFunction_09);
                return result;
            }

            ScalarKeyFrameAnimation t23ScalarAnimation_0_to_1()
            {
                // Frame 50.
                var result = CreateScalarKeyFrameAnimation(0.207468897F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 79.
                result.InsertKeyFrame(0.32780081F, 1F, _cubicBezierEasingFunction_09);
                // Frame 79.
                result.InsertKeyFrame(0.32780084F, 0F, _stepThenHoldEasingFunction);
                // Frame 112.
                result.InsertKeyFrame(0.464730263F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0390000008F), new Vector2(0.833000004F, 0.964999974F)));
                return result;
            }

            ScalarKeyFrameAnimation t24ScalarAnimation_0_to_1()
            {
                // Frame 112.
                var result = CreateScalarKeyFrameAnimation(0.464730293F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 142.
                result.InsertKeyFrame(0.589211583F, 1F, _cubicBezierEasingFunction_09);
                // Frame 142.
                result.InsertKeyFrame(0.589211643F, 0F, _stepThenHoldEasingFunction);
                // Frame 164.
                result.InsertKeyFrame(0.680497885F, 1F, _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.0340000018F), new Vector2(0.833000004F, 0.966000021F)));
                return result;
            }

            ScalarKeyFrameAnimation t25ScalarAnimation_0_to_1()
            {
                // Frame 43.
                var result = CreateScalarKeyFrameAnimation(0.178423256F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 68.
                result.InsertKeyFrame(0.28215766F, 1F, _cubicBezierEasingFunction_09);
                // Frame 68.
                result.InsertKeyFrame(0.282157689F, 0F, _stepThenHoldEasingFunction);
                // Frame 98.
                result.InsertKeyFrame(0.40663898F, 1F, CubicBezierEasingFunction_20());
                return result;
            }

            ScalarKeyFrameAnimation t26ScalarAnimation_0_to_1()
            {
                // Frame 98.
                var result = CreateScalarKeyFrameAnimation(0.40663901F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 125.
                result.InsertKeyFrame(0.518672168F, 1F, _cubicBezierEasingFunction_09);
                // Frame 125.
                result.InsertKeyFrame(0.518672228F, 0F, _stepThenHoldEasingFunction);
                // Frame 147.
                result.InsertKeyFrame(0.60995847F, 1F, CubicBezierEasingFunction_21());
                return result;
            }

            ScalarKeyFrameAnimation t27ScalarAnimation_0_to_1()
            {
                // Frame 95.
                var result = CreateScalarKeyFrameAnimation(0.394190907F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 120.
                result.InsertKeyFrame(0.497925282F, 1F, _cubicBezierEasingFunction_09);
                // Frame 120.
                result.InsertKeyFrame(0.497925311F, 0F, _stepThenHoldEasingFunction);
                // Frame 150.
                result.InsertKeyFrame(0.622406602F, 1F, _cubicBezierEasingFunction_20);
                return result;
            }

            ScalarKeyFrameAnimation t28ScalarAnimation_0_to_1()
            {
                // Frame 150.
                var result = CreateScalarKeyFrameAnimation(0.622406662F, 0F, _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 177.
                result.InsertKeyFrame(0.73443979F, 1F, _cubicBezierEasingFunction_09);
                // Frame 177.
                result.InsertKeyFrame(0.73443985F, 0F, _stepThenHoldEasingFunction);
                // Frame 199.
                result.InsertKeyFrame(0.825726092F, 1F, _cubicBezierEasingFunction_21);
                return result;
            }

            // Layer aggregator
            ShapeVisual ShapeVisual_0()
            {
                var result = _c.CreateShapeVisual();
                result.Size = new Vector2(1080F, 1080F);
                result.Shapes.Add(ContainerShape_00());
                return result;
            }

            // PreComp layer: heart
            // Layer aggregator
            ShapeVisual ShapeVisual_1()
            {
                var result = _c.CreateShapeVisual();
                result.Size = new Vector2(390F, 844F);
                var shapes = result.Shapes;
                // Layer: heart Outlines
                shapes.Add(ContainerShape_03());
                // Layer: heart Outlines 7
                shapes.Add(ContainerShape_11());
                // Layer: heart Outlines 2
                shapes.Add(ContainerShape_13());
                // Layer: heart Outlines 13
                shapes.Add(ContainerShape_16());
                // Layer: heart Outlines 3
                shapes.Add(ContainerShape_18());
                return result;
            }

            // Shape tree root for layer: Layer 3
            ShapeVisual ShapeVisual_2()
            {
                var result = _c.CreateShapeVisual();
                result.Opacity = 0.340000004F;
                result.Size = new Vector2(1080F, 1080F);
                result.Shapes.Add(ContainerShape_22());
                return result;
            }

            StepEasingFunction HoldThenStepEasingFunction()
            {
                var result = _holdThenStepEasingFunction = _c.CreateStepEasingFunction();
                result.IsFinalStepSingleFrame = true;
                return result;
            }

            StepEasingFunction StepThenHoldEasingFunction()
            {
                var result = _stepThenHoldEasingFunction = _c.CreateStepEasingFunction();
                result.IsInitialStepSingleFrame = true;
                return result;
            }

            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_00()
            {
                // Frame 0.
                var result = _offsetVector2Animation_00 = CreateVector2KeyFrameAnimation(0F, new Vector2(-378F, 439.065002F), _holdThenStepEasingFunction);
                // Frame 30.
                result.InsertKeyFrame(0.124481328F, new Vector2(522F, 439.065002F), _c.CreateCubicBezierEasingFunction(new Vector2(0.166999996F, 0.166999996F), new Vector2(0.449999988F, 1F)));
                // Frame 210.
                result.InsertKeyFrame(0.871369302F, new Vector2(522F, 439.065002F), _cubicBezierEasingFunction_01);
                // Frame 240.
                result.InsertKeyFrame(0.995850623F, new Vector2(1431F, 439.065002F), _c.CreateCubicBezierEasingFunction(new Vector2(0.550000012F, 0F), new Vector2(0.833000004F, 0.834999979F)));
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_01()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(152.5F, 930.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, new Vector2(152.5F, 930.5F), _holdThenStepEasingFunction);
                // Frame 61.
                result.InsertExpressionKeyFrame(0.253112018F, "Pow(1-_.t0,3)*Vector2(152.5,930.5)+(3*Square(1-_.t0)*_.t0*Vector2(136.333,905.333))+(3*(1-_.t0)*Square(_.t0)*Vector2(86.667,803.167))+(Pow(_.t0,3)*Vector2(109.5,745.5))", _stepThenHoldEasingFunction);
                // Frame 91.
                result.InsertExpressionKeyFrame(0.377593338F, "Pow(1-_.t0,3)*Vector2(109.5,745.5)+(3*Square(1-_.t0)*_.t0*Vector2(126.406,702.803))+(3*(1-_.t0)*Square(_.t0)*Vector2(194.833,620.833))+(Pow(_.t0,3)*Vector2(167.5,536.5))", _stepThenHoldEasingFunction);
                // Frame 121.
                result.InsertExpressionKeyFrame(0.502074659F, "Pow(1-_.t1,3)*Vector2(167.5,536.5)+(3*Square(1-_.t1)*_.t1*Vector2(146.982,473.195))+(3*(1-_.t1)*Square(_.t1)*Vector2(62.693,402.818))+(Pow(_.t1,3)*Vector2(81.5,345.5))", _stepThenHoldEasingFunction);
                // Frame 151.
                result.InsertExpressionKeyFrame(0.626555979F, "Pow(1-_.t1,3)*Vector2(81.5,345.5)+(3*Square(1-_.t1)*_.t1*Vector2(105.747,271.604))+(3*(1-_.t1)*Square(_.t1)*Vector2(159.677,231.934))+(Pow(_.t1,3)*Vector2(154.5,175.5))", _stepThenHoldEasingFunction);
                // Frame 180.
                result.InsertExpressionKeyFrame(0.746887922F, "Pow(1-_.t2,3)*Vector2(154.5,175.5)+(3*Square(1-_.t2)*_.t2*Vector2(147.833,102.833))+(3*(1-_.t2)*Square(_.t2)*Vector2(73.5,7.5))+(Pow(_.t2,3)*Vector2(73.5,7.5))", _stepThenHoldEasingFunction);
                // Frame 180.
                result.InsertKeyFrame(0.746887982F, new Vector2(73.5F, 7.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_02()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(170.5F, 836.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 61.
                result.InsertKeyFrame(0.253112048F, new Vector2(170.5F, 836.5F), _holdThenStepEasingFunction);
                // Frame 91.
                result.InsertExpressionKeyFrame(0.377593338F, "Pow(1-_.t3,3)*Vector2(170.5,836.5)+(3*Square(1-_.t3)*_.t3*Vector2(154.333,811.333))+(3*(1-_.t3)*Square(_.t3)*Vector2(104.667,709.167))+(Pow(_.t3,3)*Vector2(127.5,651.5))", _stepThenHoldEasingFunction);
                // Frame 121.
                result.InsertExpressionKeyFrame(0.502074659F, "Pow(1-_.t3,3)*Vector2(127.5,651.5)+(3*Square(1-_.t3)*_.t3*Vector2(144.406,608.803))+(3*(1-_.t3)*Square(_.t3)*Vector2(212.833,526.833))+(Pow(_.t3,3)*Vector2(185.5,442.5))", _stepThenHoldEasingFunction);
                // Frame 151.
                result.InsertExpressionKeyFrame(0.626555979F, "Pow(1-_.t4,3)*Vector2(185.5,442.5)+(3*Square(1-_.t4)*_.t4*Vector2(164.982,379.195))+(3*(1-_.t4)*Square(_.t4)*Vector2(80.693,308.818))+(Pow(_.t4,3)*Vector2(99.5,251.5))", _stepThenHoldEasingFunction);
                // Frame 181.
                result.InsertExpressionKeyFrame(0.7510373F, "Pow(1-_.t4,3)*Vector2(99.5,251.5)+(3*Square(1-_.t4)*_.t4*Vector2(123.747,177.604))+(3*(1-_.t4)*Square(_.t4)*Vector2(177.677,137.934))+(Pow(_.t4,3)*Vector2(172.5,81.5))", _stepThenHoldEasingFunction);
                // Frame 210.
                result.InsertExpressionKeyFrame(0.871369243F, "Pow(1-_.t2,3)*Vector2(172.5,81.5)+(3*Square(1-_.t2)*_.t2*Vector2(165.833,8.833))+(3*(1-_.t2)*Square(_.t2)*Vector2(91.5,-86.5))+(Pow(_.t2,3)*Vector2(91.5,-86.5))", _stepThenHoldEasingFunction);
                // Frame 210.
                result.InsertKeyFrame(0.871369302F, new Vector2(91.5F, -86.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_03()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(110.5F, 838.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, new Vector2(110.5F, 838.5F), _holdThenStepEasingFunction);
                // Frame 61.
                result.InsertExpressionKeyFrame(0.253112018F, "Pow(1-_.t5,3)*Vector2(110.5,838.5)+(3*Square(1-_.t5)*_.t5*Vector2(88.333,747.333))+(3*(1-_.t5)*Square(_.t5)*Vector2(114,673.167))+(Pow(_.t5,3)*Vector2(157.5,579.5))", _stepThenHoldEasingFunction);
                // Frame 91.
                result.InsertExpressionKeyFrame(0.377593338F, "Pow(1-_.t5,3)*Vector2(157.5,579.5)+(3*Square(1-_.t5)*_.t5*Vector2(193.42,502.156))+(3*(1-_.t5)*Square(_.t5)*Vector2(111,401.167))+(Pow(_.t5,3)*Vector2(117.5,320.5))", _stepThenHoldEasingFunction);
                // Frame 120.
                result.InsertExpressionKeyFrame(0.497925282F, "Pow(1-_.t6,3)*Vector2(117.5,320.5)+(3*Square(1-_.t6)*_.t6*Vector2(124,239.833))+(3*(1-_.t6)*Square(_.t6)*Vector2(201.833,165))+(Pow(_.t6,3)*Vector2(196.5,95.5))", _stepThenHoldEasingFunction);
                // Frame 149.
                result.InsertExpressionKeyFrame(0.618257225F, "Pow(1-_.t6,3)*Vector2(196.5,95.5)+(3*Square(1-_.t6)*_.t6*Vector2(191.167,26))+(3*(1-_.t6)*Square(_.t6)*Vector2(85.5,-96.5))+(Pow(_.t6,3)*Vector2(85.5,-96.5))", _stepThenHoldEasingFunction);
                // Frame 149.
                result.InsertKeyFrame(0.618257284F, new Vector2(85.5F, -96.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_04()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(58.5F, 842.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 57.
                result.InsertKeyFrame(0.236514524F, new Vector2(58.5F, 842.5F), _holdThenStepEasingFunction);
                // Frame 87.
                result.InsertExpressionKeyFrame(0.360995829F, "Pow(1-_.t7,3)*Vector2(58.5,842.5)+(3*Square(1-_.t7)*_.t7*Vector2(28.333,711.333))+(3*(1-_.t7)*Square(_.t7)*Vector2(96,693.167))+(Pow(_.t7,3)*Vector2(123.5,587.5))", _stepThenHoldEasingFunction);
                // Frame 117.
                result.InsertExpressionKeyFrame(0.485477149F, "Pow(1-_.t7,3)*Vector2(123.5,587.5)+(3*Square(1-_.t7)*_.t7*Vector2(144.978,504.971))+(3*(1-_.t7)*Square(_.t7)*Vector2(52,391.833))+(Pow(_.t7,3)*Vector2(55.5,310.5))", _stepThenHoldEasingFunction);
                // Frame 146.
                result.InsertExpressionKeyFrame(0.605809093F, "Pow(1-_.t8,3)*Vector2(55.5,310.5)+(3*Square(1-_.t8)*_.t8*Vector2(59,229.167))+(3*(1-_.t8)*Square(_.t8)*Vector2(144.833,168.667))+(Pow(_.t8,3)*Vector2(144.5,99.5))", _stepThenHoldEasingFunction);
                // Frame 175.
                result.InsertExpressionKeyFrame(0.726141036F, "Pow(1-_.t8,3)*Vector2(144.5,99.5)+(3*Square(1-_.t8)*_.t8*Vector2(144.167,30.333))+(3*(1-_.t8)*Square(_.t8)*Vector2(53.5,-104.5))+(Pow(_.t8,3)*Vector2(53.5,-104.5))", _stepThenHoldEasingFunction);
                // Frame 175.
                result.InsertKeyFrame(0.726141095F, new Vector2(53.5F, -104.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_05()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(116.5F, 840.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 60.
                result.InsertKeyFrame(0.248962656F, new Vector2(116.5F, 840.5F), _holdThenStepEasingFunction);
                // Frame 87.
                result.InsertExpressionKeyFrame(0.360995829F, "Pow(1-_.t9,3)*Vector2(116.5,840.5)+(3*Square(1-_.t9)*_.t9*Vector2(86.333,709.333))+(3*(1-_.t9)*Square(_.t9)*Vector2(154,691.167))+(Pow(_.t9,3)*Vector2(181.5,585.5))", _stepThenHoldEasingFunction);
                // Frame 113.
                result.InsertExpressionKeyFrame(0.46887964F, "Pow(1-_.t9,3)*Vector2(181.5,585.5)+(3*Square(1-_.t9)*_.t9*Vector2(202.978,502.971))+(3*(1-_.t9)*Square(_.t9)*Vector2(110,389.833))+(Pow(_.t9,3)*Vector2(113.5,308.5))", _stepThenHoldEasingFunction);
                // Frame 139.
                result.InsertExpressionKeyFrame(0.576763451F, "Pow(1-_.t10,3)*Vector2(113.5,308.5)+(3*Square(1-_.t10)*_.t10*Vector2(117,227.167))+(3*(1-_.t10)*Square(_.t10)*Vector2(202.833,166.667))+(Pow(_.t10,3)*Vector2(202.5,97.5))", _stepThenHoldEasingFunction);
                // Frame 165.
                result.InsertExpressionKeyFrame(0.684647262F, "Pow(1-_.t10,3)*Vector2(202.5,97.5)+(3*Square(1-_.t10)*_.t10*Vector2(202.167,28.333))+(3*(1-_.t10)*Square(_.t10)*Vector2(111.5,-106.5))+(Pow(_.t10,3)*Vector2(111.5,-106.5))", _stepThenHoldEasingFunction);
                // Frame 165.
                result.InsertKeyFrame(0.684647322F, new Vector2(111.5F, -106.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_06()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(4.5F, 842.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 35.
                result.InsertKeyFrame(0.145228222F, new Vector2(4.5F, 842.5F), _holdThenStepEasingFunction);
                // Frame 65.
                result.InsertExpressionKeyFrame(0.269709527F, "Pow(1-_.t11,3)*Vector2(4.5,842.5)+(3*Square(1-_.t11)*_.t11*Vector2(-25.667,711.333))+(3*(1-_.t11)*Square(_.t11)*Vector2(96,697.167))+(Pow(_.t11,3)*Vector2(123.5,591.5))", _stepThenHoldEasingFunction);
                // Frame 95.
                result.InsertExpressionKeyFrame(0.394190848F, "Pow(1-_.t11,3)*Vector2(123.5,591.5)+(3*Square(1-_.t11)*_.t11*Vector2(144.978,508.971))+(3*(1-_.t11)*Square(_.t11)*Vector2(13.333,409.833))+(Pow(_.t11,3)*Vector2(13.5,326.5))", _stepThenHoldEasingFunction);
                // Frame 124.
                result.InsertExpressionKeyFrame(0.514522791F, "Pow(1-_.t12,3)*Vector2(13.5,326.5)+(3*Square(1-_.t12)*_.t12*Vector2(13.667,243.167))+(3*(1-_.t12)*Square(_.t12)*Vector2(126.833,163.333))+(Pow(_.t12,3)*Vector2(124.5,91.5))", _stepThenHoldEasingFunction);
                // Frame 153.
                result.InsertExpressionKeyFrame(0.634854734F, "Pow(1-_.t12,3)*Vector2(124.5,91.5)+(3*Square(1-_.t12)*_.t12*Vector2(122.167,19.667))+(3*(1-_.t12)*Square(_.t12)*Vector2(-0.5,-104.5))+(Pow(_.t12,3)*Vector2(-0.5,-104.5))", _stepThenHoldEasingFunction);
                // Frame 153.
                result.InsertKeyFrame(0.634854794F, new Vector2(-0.5F, -104.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_07()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(116.5F, 844.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 68.
                result.InsertKeyFrame(0.282157689F, new Vector2(116.5F, 844.5F), _holdThenStepEasingFunction);
                // Frame 98.
                result.InsertExpressionKeyFrame(0.40663898F, "Pow(1-_.t13,3)*Vector2(116.5,844.5)+(3*Square(1-_.t13)*_.t13*Vector2(86.333,713.333))+(3*(1-_.t13)*Square(_.t13)*Vector2(208,699.167))+(Pow(_.t13,3)*Vector2(235.5,593.5))", _stepThenHoldEasingFunction);
                // Frame 128.
                result.InsertExpressionKeyFrame(0.5311203F, "Pow(1-_.t13,3)*Vector2(235.5,593.5)+(3*Square(1-_.t13)*_.t13*Vector2(256.978,510.971))+(3*(1-_.t13)*Square(_.t13)*Vector2(125.333,411.833))+(Pow(_.t13,3)*Vector2(125.5,328.5))", _stepThenHoldEasingFunction);
                // Frame 157.
                result.InsertExpressionKeyFrame(0.651452243F, "Pow(1-_.t14,3)*Vector2(125.5,328.5)+(3*Square(1-_.t14)*_.t14*Vector2(125.667,245.167))+(3*(1-_.t14)*Square(_.t14)*Vector2(238.833,165.333))+(Pow(_.t14,3)*Vector2(236.5,93.5))", _stepThenHoldEasingFunction);
                // Frame 186.
                result.InsertExpressionKeyFrame(0.771784186F, "Pow(1-_.t14,3)*Vector2(236.5,93.5)+(3*Square(1-_.t14)*_.t14*Vector2(234.167,21.667))+(3*(1-_.t14)*Square(_.t14)*Vector2(111.5,-102.5))+(Pow(_.t14,3)*Vector2(111.5,-102.5))", _stepThenHoldEasingFunction);
                // Frame 186.
                result.InsertKeyFrame(0.771784246F, new Vector2(111.5F, -102.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 7
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_08()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(80.5F, 920.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 90.
                result.InsertKeyFrame(0.373443991F, new Vector2(80.5F, 920.5F), _holdThenStepEasingFunction);
                // Frame 120.
                result.InsertExpressionKeyFrame(0.497925282F, "Pow(1-_.t15,3)*Vector2(80.5,920.5)+(3*Square(1-_.t15)*_.t15*Vector2(50.333,789.333))+(3*(1-_.t15)*Square(_.t15)*Vector2(118,771.167))+(Pow(_.t15,3)*Vector2(145.5,665.5))", _stepThenHoldEasingFunction);
                // Frame 150.
                result.InsertExpressionKeyFrame(0.622406602F, "Pow(1-_.t15,3)*Vector2(145.5,665.5)+(3*Square(1-_.t15)*_.t15*Vector2(166.978,582.971))+(3*(1-_.t15)*Square(_.t15)*Vector2(74,469.833))+(Pow(_.t15,3)*Vector2(77.5,388.5))", _stepThenHoldEasingFunction);
                // Frame 179.
                result.InsertExpressionKeyFrame(0.742738545F, "Pow(1-_.t16,3)*Vector2(77.5,388.5)+(3*Square(1-_.t16)*_.t16*Vector2(81,307.167))+(3*(1-_.t16)*Square(_.t16)*Vector2(166.833,246.667))+(Pow(_.t16,3)*Vector2(166.5,177.5))", _stepThenHoldEasingFunction);
                // Frame 208.
                result.InsertExpressionKeyFrame(0.863070488F, "Pow(1-_.t16,3)*Vector2(166.5,177.5)+(3*Square(1-_.t16)*_.t16*Vector2(166.167,108.333))+(3*(1-_.t16)*Square(_.t16)*Vector2(75.5,-26.5))+(Pow(_.t16,3)*Vector2(75.5,-26.5))", _stepThenHoldEasingFunction);
                // Frame 208.
                result.InsertKeyFrame(0.863070548F, new Vector2(75.5F, -26.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 2
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_09()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(82.5F, 828.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, new Vector2(82.5F, 828.5F), _holdThenStepEasingFunction);
                // Frame 60.
                result.InsertExpressionKeyFrame(0.248962641F, "Pow(1-_.t17,3)*Vector2(82.5,828.5)+(3*Square(1-_.t17)*_.t17*Vector2(58.333,781.333))+(3*(1-_.t17)*Square(_.t17)*Vector2(9.333,655.167))+(Pow(_.t17,3)*Vector2(47.5,557.5))", _stepThenHoldEasingFunction);
                // Frame 93.
                result.InsertExpressionKeyFrame(0.385892093F, "Pow(1-_.t17,3)*Vector2(47.5,557.5)+(3*Square(1-_.t17)*_.t17*Vector2(85.19,461.052))+(3*(1-_.t17)*Square(_.t17)*Vector2(15.667,361.5))+(Pow(_.t17,3)*Vector2(23.5,276.5))", _stepThenHoldEasingFunction);
                // Frame 123.
                result.InsertExpressionKeyFrame(0.510373414F, "Pow(1-_.t18,3)*Vector2(23.5,276.5)+(3*Square(1-_.t18)*_.t18*Vector2(31.333,191.5))+(3*(1-_.t18)*Square(_.t18)*Vector2(96.5,110))+(Pow(_.t18,3)*Vector2(94.5,47.5))", _stepThenHoldEasingFunction);
                // Frame 145.
                result.InsertExpressionKeyFrame(0.601659715F, "Pow(1-_.t18,3)*Vector2(94.5,47.5)+(3*Square(1-_.t18)*_.t18*Vector2(92.5,-15))+(3*(1-_.t18)*Square(_.t18)*Vector2(11.5,-98.5))+(Pow(_.t18,3)*Vector2(11.5,-98.5))", _stepThenHoldEasingFunction);
                // Frame 145.
                result.InsertKeyFrame(0.601659775F, new Vector2(11.5F, -98.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 2
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_10()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(106.5F, 828.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 74.
                result.InsertKeyFrame(0.307053953F, new Vector2(106.5F, 828.5F), _holdThenStepEasingFunction);
                // Frame 103.
                result.InsertExpressionKeyFrame(0.427385867F, "Pow(1-_.t19,3)*Vector2(106.5,828.5)+(3*Square(1-_.t19)*_.t19*Vector2(82.333,781.333))+(3*(1-_.t19)*Square(_.t19)*Vector2(38.305,675.928))+(Pow(_.t19,3)*Vector2(71.5,557.5))", _stepThenHoldEasingFunction);
                // Frame 136.
                result.InsertExpressionKeyFrame(0.564315319F, "Pow(1-_.t19,3)*Vector2(71.5,557.5)+(3*Square(1-_.t19)*_.t19*Vector2(118.003,391.593))+(3*(1-_.t19)*Square(_.t19)*Vector2(39.667,361.5))+(Pow(_.t19,3)*Vector2(47.5,276.5))", _stepThenHoldEasingFunction);
                // Frame 166.
                result.InsertExpressionKeyFrame(0.688796639F, "Pow(1-_.t20,3)*Vector2(47.5,276.5)+(3*Square(1-_.t20)*_.t20*Vector2(55.333,191.5))+(3*(1-_.t20)*Square(_.t20)*Vector2(120.5,110))+(Pow(_.t20,3)*Vector2(118.5,47.5))", _stepThenHoldEasingFunction);
                // Frame 188.
                result.InsertExpressionKeyFrame(0.780082941F, "Pow(1-_.t20,3)*Vector2(118.5,47.5)+(3*Square(1-_.t20)*_.t20*Vector2(116.5,-15))+(3*(1-_.t20)*Square(_.t20)*Vector2(35.5,-98.5))+(Pow(_.t20,3)*Vector2(35.5,-98.5))", _stepThenHoldEasingFunction);
                // Frame 188.
                result.InsertKeyFrame(0.780083001F, new Vector2(35.5F, -98.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 13
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_11()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(160.5F, 868.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 102.
                result.InsertKeyFrame(0.423236519F, new Vector2(160.5F, 868.5F), _holdThenStepEasingFunction);
                // Frame 128.
                result.InsertExpressionKeyFrame(0.5311203F, "Pow(1-_.t21,3)*Vector2(160.5,868.5)+(3*Square(1-_.t21)*_.t21*Vector2(172.333,783.333))+(3*(1-_.t21)*Square(_.t21)*Vector2(178.5,719.5))+(Pow(_.t21,3)*Vector2(139.5,603.5))", _stepThenHoldEasingFunction);
                // Frame 154.
                result.InsertExpressionKeyFrame(0.639004111F, "Pow(1-_.t21,3)*Vector2(139.5,603.5)+(3*Square(1-_.t21)*_.t21*Vector2(100.5,487.5))+(3*(1-_.t21)*Square(_.t21)*Vector2(80.667,459.167))+(Pow(_.t21,3)*Vector2(85.5,378.5))", _stepThenHoldEasingFunction);
                // Frame 178.
                result.InsertExpressionKeyFrame(0.738589168F, "Pow(1-_.t22,3)*Vector2(85.5,378.5)+(3*Square(1-_.t22)*_.t22*Vector2(90.333,297.833))+(3*(1-_.t22)*Square(_.t22)*Vector2(158.5,229.5))+(Pow(_.t22,3)*Vector2(168.5,119.5))", _stepThenHoldEasingFunction);
                // Frame 197.
                result.InsertExpressionKeyFrame(0.817427337F, "Pow(1-_.t22,3)*Vector2(168.5,119.5)+(3*Square(1-_.t22)*_.t22*Vector2(178.5,9.5))+(3*(1-_.t22)*Square(_.t22)*Vector2(89.5,-58.5))+(Pow(_.t22,3)*Vector2(89.5,-58.5))", _stepThenHoldEasingFunction);
                // Frame 197.
                result.InsertKeyFrame(0.817427397F, new Vector2(89.5F, -58.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 3
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_12()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(174.5F, 826.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 50.
                result.InsertKeyFrame(0.207468882F, new Vector2(174.5F, 826.5F), _holdThenStepEasingFunction);
                // Frame 79.
                result.InsertExpressionKeyFrame(0.32780081F, "Pow(1-_.t23,3)*Vector2(174.5,826.5)+(3*Square(1-_.t23)*_.t23*Vector2(150.333,779.333))+(3*(1-_.t23)*Square(_.t23)*Vector2(67.333,663.167))+(Pow(_.t23,3)*Vector2(105.5,565.5))", _stepThenHoldEasingFunction);
                // Frame 112.
                result.InsertExpressionKeyFrame(0.464730263F, "Pow(1-_.t23,3)*Vector2(105.5,565.5)+(3*Square(1-_.t23)*_.t23*Vector2(143.19,469.052))+(3*(1-_.t23)*Square(_.t23)*Vector2(170.667,374.833))+(Pow(_.t23,3)*Vector2(167.5,292.5))", _stepThenHoldEasingFunction);
                // Frame 142.
                result.InsertExpressionKeyFrame(0.589211583F, "Pow(1-_.t24,3)*Vector2(167.5,292.5)+(3*Square(1-_.t24)*_.t24*Vector2(164.333,210.167))+(3*(1-_.t24)*Square(_.t24)*Vector2(94.167,136))+(Pow(_.t24,3)*Vector2(86.5,71.5))", _stepThenHoldEasingFunction);
                // Frame 164.
                result.InsertExpressionKeyFrame(0.680497885F, "Pow(1-_.t24,3)*Vector2(86.5,71.5)+(3*Square(1-_.t24)*_.t24*Vector2(78.833,7))+(3*(1-_.t24)*Square(_.t24)*Vector2(121.5,-94.5))+(Pow(_.t24,3)*Vector2(121.5,-94.5))", _stepThenHoldEasingFunction);
                // Frame 164.
                result.InsertKeyFrame(0.680497944F, new Vector2(121.5F, -94.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 3
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_13()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(160.5F, 836.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 43.
                result.InsertKeyFrame(0.178423241F, new Vector2(160.5F, 836.5F), _holdThenStepEasingFunction);
                // Frame 68.
                result.InsertExpressionKeyFrame(0.28215766F, "Pow(1-_.t25,3)*Vector2(160.5,836.5)+(3*Square(1-_.t25)*_.t25*Vector2(124.333,791.333))+(3*(1-_.t25)*Square(_.t25)*Vector2(21.333,653.167))+(Pow(_.t25,3)*Vector2(59.5,555.5))", _stepThenHoldEasingFunction);
                // Frame 98.
                result.InsertExpressionKeyFrame(0.40663898F, "Pow(1-_.t25,3)*Vector2(59.5,555.5)+(3*Square(1-_.t25)*_.t25*Vector2(97.19,459.052))+(3*(1-_.t25)*Square(_.t25)*Vector2(164,372.167))+(Pow(_.t25,3)*Vector2(163.5,294.5))", _stepThenHoldEasingFunction);
                // Frame 125.
                result.InsertExpressionKeyFrame(0.518672168F, "Pow(1-_.t26,3)*Vector2(163.5,294.5)+(3*Square(1-_.t26)*_.t26*Vector2(163,216.833))+(3*(1-_.t26)*Square(_.t26)*Vector2(59.624,154.093))+(Pow(_.t26,3)*Vector2(56.5,89.5))", _stepThenHoldEasingFunction);
                // Frame 147.
                result.InsertExpressionKeyFrame(0.60995847F, "Pow(1-_.t26,3)*Vector2(56.5,89.5)+(3*Square(1-_.t26)*_.t26*Vector2(51.833,-7))+(3*(1-_.t26)*Square(_.t26)*Vector2(135.5,-92.5))+(Pow(_.t26,3)*Vector2(135.5,-92.5))", _stepThenHoldEasingFunction);
                // Frame 147.
                result.InsertKeyFrame(0.609958529F, new Vector2(135.5F, -92.5F), _stepThenHoldEasingFunction);
                return result;
            }

            // - - - PreComp layer: heart
            // - - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // - Layer: heart Outlines 3
            // Offset
            Vector2KeyFrameAnimation OffsetVector2Animation_14()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(92.5F, 836.5F), _stepThenHoldEasingFunction);
                result.SetReferenceParameter("_", _root);
                // Frame 95.
                result.InsertKeyFrame(0.394190878F, new Vector2(92.5F, 836.5F), _holdThenStepEasingFunction);
                // Frame 120.
                result.InsertExpressionKeyFrame(0.497925282F, "Pow(1-_.t27,3)*Vector2(92.5,836.5)+(3*Square(1-_.t27)*_.t27*Vector2(56.333,791.333))+(3*(1-_.t27)*Square(_.t27)*Vector2(-46.667,653.167))+(Pow(_.t27,3)*Vector2(-8.5,555.5))", _stepThenHoldEasingFunction);
                // Frame 150.
                result.InsertExpressionKeyFrame(0.622406602F, "Pow(1-_.t27,3)*Vector2(-8.5,555.5)+(3*Square(1-_.t27)*_.t27*Vector2(29.19,459.052))+(3*(1-_.t27)*Square(_.t27)*Vector2(96,372.167))+(Pow(_.t27,3)*Vector2(95.5,294.5))", _stepThenHoldEasingFunction);
                // Frame 177.
                result.InsertExpressionKeyFrame(0.73443979F, "Pow(1-_.t28,3)*Vector2(95.5,294.5)+(3*Square(1-_.t28)*_.t28*Vector2(95,216.833))+(3*(1-_.t28)*Square(_.t28)*Vector2(-8.375999,154.093))+(Pow(_.t28,3)*Vector2(-11.5,89.5))", _stepThenHoldEasingFunction);
                // Frame 199.
                result.InsertExpressionKeyFrame(0.825726092F, "Pow(1-_.t28,3)*Vector2(-11.5,89.5)+(3*Square(1-_.t28)*_.t28*Vector2(-16.167,-7))+(3*(1-_.t28)*Square(_.t28)*Vector2(67.5,-92.5))+(Pow(_.t28,3)*Vector2(67.5,-92.5))", _stepThenHoldEasingFunction);
                // Frame 199.
                result.InsertKeyFrame(0.825726151F, new Vector2(67.5F, -92.5F), _stepThenHoldEasingFunction);
                return result;
            }

            Vector2KeyFrameAnimation ShapeVisibilityAnimation_0()
            {
                // Frame 0.
                var result = _shapeVisibilityAnimation_0 = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction);
                // Frame 31.
                result.InsertKeyFrame(0.128630713F, new Vector2(1F, 1F), _holdThenStepEasingFunction);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 7
            Vector2KeyFrameAnimation ShapeVisibilityAnimation_1()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction);
                // Frame 30.
                result.InsertKeyFrame(0.124481328F, new Vector2(1F, 1F), _holdThenStepEasingFunction);
                return result;
            }

            // - - PreComp layer: heart
            // - Transforms for heart Scale(0.85,0.85,0), Offset(383,299.3,0)
            // Layer: heart Outlines 13
            Vector2KeyFrameAnimation ShapeVisibilityAnimation_2()
            {
                // Frame 0.
                var result = CreateVector2KeyFrameAnimation(0F, new Vector2(0F, 0F), _holdThenStepEasingFunction);
                // Frame 41.
                result.InsertKeyFrame(0.170124486F, new Vector2(1F, 1F), _holdThenStepEasingFunction);
                return result;
            }

            internal Lottie_UFO_AnimatedVisual_UAPv7(
                Compositor compositor
                )
            {
                _c = compositor;
                _reusableExpressionAnimation = compositor.CreateExpressionAnimation();
                Root();
            }

            public Visual RootVisual => _root;
            public TimeSpan Duration => TimeSpan.FromTicks(c_durationTicks);
            public Vector2 Size => new Vector2(1080F, 1080F);
            void IDisposable.Dispose() => _root?.Dispose();

            internal static bool IsRuntimeCompatible()
            {
                return Windows.Foundation.Metadata.ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 7);
            }
        }
    }
}
#pragma warning restore CsWinRT1028
#pragma warning restore IDE1006
#pragma warning restore IDE0130
#pragma warning restore IDE0090
#pragma warning restore IDE0052 // 删除未读的私有成员
#pragma warning restore IDE0300 // 简化集合初始化
#pragma warning restore CsWinRT1030 // Project does not enable unsafe blocks
#pragma warning restore IDE0017 // 简化对象初始化
#pragma warning restore IDE0060 // 删除未使用的参数
#pragma warning restore CA1822 // 将成员标记为 static
#pragma warning restore CS8603 // 可能返回 null 引用。
#pragma warning restore CS8600 // 将 null 字面量或可能为 null 的值转换为非 null 类型。
#pragma warning restore IDE0059 // 不需要赋值
#pragma warning restore IDE0018 // 内联变量声明
#pragma warning restore CS8618 // 在退出构造函数时，不可为 null 的字段必须包含非 null 值。请考虑添加 "required" 修饰符或声明为可为 null。
#pragma warning restore CS8625 // 无法将 null 字面量转换为非 null 的引用类型。
#pragma warning restore IDE0079